Tag: список

Проверьте, содержит ли список только элемент x

Скажем, все w, x, y и z могут быть в списке A. Есть ли ярлык для проверки того, что он содержит только x – например. без отрицания других переменных? w, x, y и z – все одиночные значения (не списки, кортежи и т. д.).

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

У меня есть список, который всегда будет содержать только единицы и нули. Мне нужно получить список ненулевых индексов списка: a = [0, 1, 0, 1, 0, 0, 0, 0] b = [] for i in range(len(a)): if a[i] == 1: b.append(i) print b Каким был бы «пифонический» способ достижения этого?

Итеративный поиск / замена из списка кортежей в Python

У меня есть список кортежей, каждый из которых содержит значение find / replace, которое я хотел бы применить к строке. Какой был бы самый эффективный способ сделать это? Я буду применять это итеративно, так что производительность моя самая большая проблема. Более конкретно, каковы были бы внутренние процессы processThis ()? x = 'find1, find2, find3' y […]

Лучший и / или быстрый способ создания списков в python

В python, насколько мне известно, существует как минимум 3-4 способа создания и инициализации списков заданного размера: Простая петля с append : my_list = [] for i in range(50): my_list.append(0) Простая петля с += : my_list = [] for i in range(50): my_list += [0] Понимание списка: my_list = [0 for i in range(50)] Список и […]

Python – эмулировать sum (), используя понимание списка

Можно ли эмулировать что-то вроде sum (), используя понимание списка ? Например, мне нужно вычислить произведение всех элементов в списке: list = [1, 2, 3] product = [magic_here for i in list] #product is expected to be 6 Код, который делает то же самое: def product_of(input): result = 1 for i in input: result *= […]

Как создать собственный класс списка в python?

Я хотел бы написать собственный класс списка в Python (назовем его MyCollection ), где я могу в конечном итоге позвонить: for x in myCollectionInstance: #do something here Как мне это сделать? Есть ли какой-то класс, который я должен расширить, или есть какие-то функции, которые я должен переопределить, чтобы сделать это?

Нарезка списка в список подписок

Каков самый простой и разумно эффективный способ перерезать список в список секций разрезанных подписок для произвольных списков длины. Например, если наш исходный список: input = [1, 2, 3, 4, 5, 6, 7, 8, 9, … ] И наша длина суб-списка равна 3, и мы стремимся: output = [ [1, 2, 3], [4, 5, 6], [7, […]

Как суммировать первое значение в каждом кортеже в списке кортежей в Python?

У меня есть список кортежей (всегда пар): [(0, 1), (2, 3), (5, 7), (2, 1)] Я хотел бы найти сумму первых элементов в каждой паре, то есть: 0 + 2 + 5 + 2 Как я могу это сделать в Python? В настоящий момент я повторяю список: sum = 0 for pair in list_of_pairs: sum […]

Как урезать список в Python

Предположим, у меня есть список с элементами X [4,76,2,8,6,4,3,7,2,1…] Я бы хотел, чтобы первые 5 элементов. Если он имеет менее 5 элементов. [4,76,2,8,6] Как это сделать?

Как преобразовать текстовый файл в список в Python

У меня возникли проблемы с преобразованием текстового файла в список списков, разделенных запятыми. В принципе, я хочу: DATE OF OCCURRENCE,WARD,LONGITUDE,LATITUDE 06/04/2011,3,-87.61619704286184,41.82254380664193 06/04/2011,20,-87.62391924557963,41.79367531770095 выглядеть: [["DATE OF OCCURRENCE", "WARD", "LONGITUDE" , "LATITUDE"], ["06/04/2011", "3", "-87.61619704286184", "41.82254380664193"], ["06/04/2011", "20", "-87.62391924557963", "41.79367531770095"]] Вот код, который у меня есть до сих пор: row = [] crimefile = open(fileName, 'r') for […]

Interesting Posts for Van-Lav

Граф бросает шестеро в кубике питона

Поиск и устранение неисправностей Amazon's Alexa Skill Kit (ASK) Лямбда-взаимодействие

Поиск списка с использованием ключевых слов из другого списка?

Как сделать FileField в django необязательным?

Ошибка сегментации Python при использовании json.loads – альтернативный способ загрузки JSON в список?

Лямбда-функция и переменная область

Поиск суммы совпадающих компонентов в двух списках

Ошибка параллельного сканирования OpenCV2 -215 при циклическом перемещении изображений при правильном сравнении отдельных сравнений

Изменение атрибутов словаря в jinja2

python около нескольких% s в строке

Сортировка на основе первого столбца, а затем следующего столбца

Почему не конструктор суперкласса, вызываемого при объявлении объекта подкласса?

urllib.urlopen работает, но urllib2.urlopen не

Нормально ли, что запуск python под valgrind показывает много ошибок с памятью?

Что это за инструкция cur.execute?

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