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

SQLAlchemy и несколько баз данных

ImportError: нет модуля с именем backend_tkagg

Python py2neo SocketError: соединение отказано

Python для доступа к хранилищам Hg, Git и, возможно, базаров?

Получение ввода из MIDI-устройств в режиме реального времени (Python)

Lorentzian scipy.optimize.leastsq подходит для сбоев данных

Эквивалентно numpy.roll () в R?

Почему эти apt-пакеты не ведут себя одинаково на Ubuntu и Heroku?

«Ошибка имени: имя« get_ipython »не определено» при подготовке сеанса отладки через «import ipdb»

Pythonic способ заменить значения списка верхней и нижней границей (зажим, обрезка, пороговое значение)?

Как изменить представление функции Python?

Каков наилучший способ совместного использования значения всеми генераторами, созданными функцией?

Как я могу использовать boto для потоковой передачи файла из Amazon S3 в Rackspace Cloudfiles?

Вводящий в заблуждение (?) TypeError при передаче аргументов ключевого слова функции, определенной с помощью позиционных аргументов

Индексирование массивов с несколькими размерами и доступ к столбцам

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