Tag: список

список ints в список кортежей python

[1, 109, 2, 109, 2, 130, 2, 131, 2, 132, 3, 28, 3, 127] меня есть этот массив, и я хочу превратить его в список кортежей, каждый кортеж имеет 2 значения так что этот список становится [(1, 109), (2, 109), (2, 130), (2, 131), (2, 132), (3, 28), (3, 127)]

Python, как отсортировать этот список?

lst = [(1,(1,3,5)), (5,(2,3,4)),(3,(2,3,4))] Я хочу сортировать по первому значению, по убыванию.

Подписок в списке

(a) Присвоить переменным цветам список, содержащий строки 'rose', 'bougainvillea', 'yucca', 'marigold', 'daylilly' и'lillyofthevalley '. Я сделал это: >>> flowers = ['rose','bougainvillea','yucca','marigold','daylilly','lilly of the valley'] Затем, (c) Присвоить список тернистых подсписок из списка цветов, состоящих из первых трех объектов в списке. Поэтому я попробовал: >>> thorny = [] >>> thorny = flowers[1-3] >>> thorny 'daylilly' >>> […]

Почему foo.append (bar) влияет на все элементы в списке списков?

Я создаю список списков и хочу добавлять элементы в отдельные списки, но когда я пытаюсь добавить один из списков ( a[0].append(2) ), элемент добавляется ко всем спискам. a=[] b=[1] a.append(b) a.append(b) a[0].append(2) a[1].append(3) print a Дает: [[1, 2, 3], [1, 2, 3]] В то время как я ожидал бы: [[1, 2], [1, 3]] Изменив способ […]

Преобразование списка строк в int или float

У меня есть список, который выглядит примерно так: ['1', '2', '3.4', '5.6', '7.8'] Как изменить первые два на int и три последних, чтобы float ? Я хочу, чтобы мой список выглядел так: [1, 2, 3.4, 5.6, 7.8]

Python – поиск индекса первого непустого элемента в списке

Каким будет самый эффективный \ элегантный способ в Python найти индекс первого непустого элемента в списке? Например, с list_ = [None,[],None,[1,2],'StackOverflow',[]] правильный непустой индекс должен быть: 3

Python – возвращает наибольший из N списков

Я хотел бы, чтобы функция возвращала наибольший из N-списка. С двумя пунктами в списке я могу написать: l1 = [3, 4, 5] l2 = [4, 5, 6, 7] def f(L): if(len(L[0]) > len(L[1])): return L[0] else: return L[1] который я запускаю с f([l1, l2]) . Однако с большим количеством списков он становится последовательностью операторов if, […]

Is 'for x in array' всегда приводит к сортировке x?

Для массивов и списков в Python и Numpy следующие строки эквивалентны: itemlist = [] for j in range(len(myarray)): item = myarray[j] itemlist.append(item) а также: itemlist = [] for item in myarray: itemlist.append(item) Меня интересует заказ itemlist. В нескольких примерах, которые я пробовал, они идентичны, но гарантированы ли они? Например, я знаю, что оператор foreach в […]

Python: проверить вхождения в списке по значению

lst = [1,2,3,4,1] Я хочу знать, что 1 встречается дважды в этом списке, есть ли эффективный способ?

Список Python – True / False первые два элемента?

После некоторых проб и ошибок после публикации этого вопроса я наблюдаю следующие явления: >>> [1,2][True] 2 >>>>[1,2][False] 1 >>>>[1,2,3][True] 2 Если я добавлю третий или последующий элемент, это не повлияет. Может ли кто-нибудь указать мне на объяснение этих наблюдений? Я предполагаю, что это общее свойство, относящееся к первым двум элементам в любом списке Python? благодаря

 
Interesting Posts for Van-Lav

Как перечислить файлы в статическом каталоге?

Настройка клиента Django OAuth 2 – клиент не распознает токены

Как построить изображение с нелинейной осью Y с помощью Matplotlib с помощью imshow?

Запуск нескольких параллельных программ Python, обращающихся к одной и той же таблице базы данных

Неограниченный диапазон ()

jquery ajax post list добавляет '' к запросуdict в django

pyExcelerator или xlrd – Как узнать / найти строку для данных нескольких столбцов?

RabbitMQ: Что предлагает сельдерей, что Пика не делает?

Как использовать virtualenv для оценки Python в Light Table?

(Python) для случайного выбора ключа на основе пропорциональности / веса

Использование монго с FLASK и python

python numpy: итерация для разных условий без использования цикла

python 3: class "template" (функция, возвращающая параметризованный класс)

Передача синтаксиса среза Python вокруг функций

Использование meshgrid для преобразования триглетов X, Y, Z в три 2D-массива для поверхностного графика в matplotlib

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