Tag: список

В python есть ли способ автоматически заменить отсутствующие значения?

Я пытаюсь проанализировать объект JSON, состоящий из массива объектов. Каждый объект содержит несколько полей, но поля часто отсутствуют. Вот пример: { 'objects' : [{ 'fieldA' : 1, 'fieldB' : 2, 'fieldC' : 3, }, { 'fieldA' : 7, 'fieldC' : 8, }, {}, { 'fieldB' : 1, 'fieldC' : 0, }] } Я хотел бы […]

Учет списка – заполнение произвольного значения, если список пуст

Я использую понимание списка для назначения значений объекту. Короче говоря, у меня есть два списка. Один из них содержит набор значений и другой, который содержит набор индексов (из предыдущего списка) values = [1.4,1.5,1.6,1.8] indices = [0,1] a.newvalues = [values[i] for i in indices] Это отлично работает, когда индексы не пусты. Однако, когда индексы пусты, я […]

Добавление отдельного списка в python

Если у меня есть эти списки: a = [1,2,3] b = [4,5,6] как добавить каждый отдельный элемент в список a всеми в списке b? final_list = [5,6,7,6,7,8,7,8,9] Я пробовал использовать 2 для петель, но как любитель, я думаю, что есть более эффективный способ. Ура!

Большинство pythonic способов удалить кортежи из списка, если первый элемент является дубликатом

Код, который я до сих пор довольно уродливый: orig = [(1,2),(1,3),(2,3),(3,3)] previous_elem = [] unique_tuples = [] for tuple in orig: if tuple[0] not in previous_elem: unique_tuples += [tuple] previous_elem += [tuple[0]] assert unique_tuples == [(1,2),(2,3),(3,3)] Должно быть больше питонического решения.

Как удалить последнее вхождение элемента из списка?

Функция list.remove () служит для удаления при первом появлении элемента в списке. Есть ли встроенная функция для удаления в последний раз? Например, если у меня есть список, скажите: X = ['sf', 'cc', 'ch', 'sc', 'sh', 'ch'] и я хочу удалить последний «ch» из списка, есть ли лучший метод, чем то, что я сейчас делаю, а […]

Что происходит быстрее при просмотре списков строк? «В» или «индекс»?

У меня есть список списков строк, и мне нужно знать, есть ли строка в любом из них, поэтому мне нужно искать строку в первом списке, если она не найдена, во втором, если не найденном, в третьем. .. и так далее. Мой вопрос: что быстрее? if (string in stringList1): return True else: if (string in stringList2): […]

Python: почему код для замены самого большого и наименьшего числа не работает?

Представьте, что у нас есть список чисел a где все числа разные, и мы хотим поменять самый большой и самый маленький. Вопрос в том, почему этот код в Python: a[a.index(min(a))], a[a.index(max(a))] = a[a.index(max(a))], a[a.index(min(a))] не работает?

Питонический способ манипулирования вложенным списком в вложенный список

У меня есть список, размер вложенного списка которого может варьироваться в зависимости от числа 2. В этом примере длина вложенного списка равна 4. a_list = [[1,2,3,4],[5,6,7,8],[9,10,11,12]] По длине, я пытаюсь разбить список, чтобы получить следующий результат в наилучшем возможном питоническом ключе: a = [[1,2], [5,6], [9,10]] b = [[3,4], [7,8], [11,12]] и если длина вложенного […]

Преобразование элементов списка в кортеж

У меня есть список вроде этого. ['February 01,2011 – February 28, 2011', 'March 01,2011 – March 31, 2011'] Я хочу преобразовать его в [('February 01,2011 – February 28, 2011'), ('March 01,2011 – March 31, 2011')] Есть идеи?? Пожалуйста помоги!!! Заранее спасибо!!!

Python: как отсортировать список по максимуму каждого элемента?

L=[[a,b],[c,d],[e,f],…] Я хочу сортировать его по max (a, b), max (c, d), max (e, f) и т. Д.

Interesting Posts for Van-Lav

Контур поверхности и 3d в matplotlib

разделять значения данных в определенное количество групп и применять функцию – панды

Написание напоминаний о повторяющемся событии

Обнаружение объектов в изображениях (HOG)

Как заменить значения на None в кадре данных Pandas в Python?

Нужна инструкция по игре Реверси

Нужен пример / помощь с GtkTextBuffer (из GtkTextView) serialize / deserialize

Как получить данные твитера прошлых лет с использованием R?

Как построить функцию массы вероятности в python

Терминология Python: вещи слева от «= argv» в программе Learn Python the Hard Way 13

python + numpy: эффективный способ получения значений min / max n и индексов из матрицы

Временная ассоциация файлов для сеанса single cmd.exe

Почему подача stdin на subprocess.Popen вызывает то, что записывается в stdout для изменения?

Как установить одиночный, главный заголовок выше всех подзаголовков с Pyplot?

Python Selenium click () не работает

Python - лучший язык программирования в мире.