Tag: списка

В Python, как найти общие слова из двух списков при сохранении порядка слов?

Я пытаюсь найти простой способ сделать это: list1 = ['little','blue','widget'] list2 = ['there','is','a','little','blue','cup','on','the','table'] Я хочу получить общие элементы из двух списков, причем порядок list1 не тронут, поэтому ожидается такой результат. list3 = ['little','blue'] я использую list3 = list(set(list1)&set(list2)) однако это возвращает только list3 = ['blue', 'little'], очевидно, set () просто игнорирует порядок. Любая помощь будет […]

Есть ли простой способ переопределить метод объекта списка __getitem__?

Я пытаюсь определить объект списка объектов по умолчанию: class ilist(list): def __init__(self,r=list(),dft=None): list.__init__(self,r) self.dft=dft def __getitem__(self,n): if len(self)<=n: for i in range(n-len(self)+1): self.append(self.dft) for i,v in enumerate(self): if i+1==len(self): return v x=ilist() print x[4] print x Оно работает. >>> None [None, None, None, None, None] Но я думаю, что ужасно спросить моего подвига. Я пробовал […]

как обновить глобальную переменную в python

В python у меня есть функция, которая возвращает список последних ссылок (в папки) на веб-сайте. У меня также есть другая функция, которая загружает последние файлы из этих папок. Я планирую каждый раз запускать этот скрипт. У меня есть глобальный список со ссылками на папки, которые функция загрузки обращается каждый раз, когда она выполняется для последних […]

Эффективная альтернатива "в"

Я пишу веб-гусениц с конечной целью создания карты пути, который искатель выполнил. В то время как я не знаю, по какой цене другие, и наиболее определенно лучшие сканеры вытаскивают страницы, мои часы составляют около 2000 страниц в минуту. Искатель работает с алгоритмом рекурсивного обратного отслеживания, который я ограничил глубиной 15. Кроме того, чтобы не допустить, […]

Каков наиболее эффективный способ сопоставления элементов списка с строками в большом файле в Python?

У меня есть большой файл (5Gb), называемый my_file . У меня есть список, называемый my_list . Каков наиболее эффективный способ чтения каждой строки в файле, и если элемент из my_list соответствует элементу из строки в my_file , создайте новый список со списком matches который содержит элементы из строк в my_file И элементы из my_list где […]

строка синтаксического анализа целых наборов с интервалами в список

У меня строка "2,5,7-9,12" . Я хочу получить список [2, 5, 7, 8, 9, 12]. Есть ли встроенная функция для нее в python? Благодарю. UPD. Я полагаю, прямой ответ – Нет . В любом случае, спасибо за ваши «фрагменты». Используя один, предложенный Свен Марнах .

тройная итерация python со списком

Возможна ли тройная итерация? Простейшая версия того, что я имею в виду, хотя этот конкретный пример можно было бы сделать лучше: c = 0 list1 = [4, 6, 7, 3, 4, 5, 3, 4] c += 1 if 4 == i for i in list1 else 0 Более практичный пример: strList = ['Ulis', 'Tolus', 'Utah', […]

Python объединяет несколько списков с пересечением

Возможный дубликат: Python: объединение простых списков на основе пересечений У меня есть несколько списков: list=[[1,2,3],[3,5,6],[8,9,10],[11,12,13]] Есть ли умный и быстрый способ получить все подписи с хотя бы одним перекрестком. В моем примере я хочу, чтобы код возвращался result=[[1,2,3,5,6],[8,9,10],[11,12,13]]

Как группировать / подсчитывать элементы списка по диапазону

Если список x и список y: x = [10,20,30] y = [1,2,3,15,22,27] Я хотел бы, чтобы возвращаемое значение являлось словарем, который имеет количество элементов, которое меньше, чем значение x: { 10:3, 20:1, 30:2, } У меня очень большой список, поэтому я надеялся, что есть лучший способ сделать это, что не связано с медленным вложенным циклом. […]

Получите максимальное значение из списка со списками?

Поэтому у меня есть список, который содержит несколько списков, которые сначала имеют три строки, а затем одно число с плавающей запятой, например: resultlist = [["1", "1", "a", 8.3931], ["1", "2", "b", 6.3231], ["2", "1", "c", 9.1931]] Как создать функцию, которая возвращает максимальное значение (которое здесь будет 9.1931)? Я пытался def MaxValue(): max_value = max(resultlist) return […]

Interesting Posts

Что происходит, когда я наследую экземпляр вместо класса в Python?

Ошибка создания исполняемого файла с помощью cx_Freeze: IndexError: индекс tuple выходит за пределы диапазона

Возможно ли запустить скрипт python в R shiny

Django – Как использовать асинхронную очередь задач с сельдереем и redis

Динамическая обновленная печать многопроцессорности или многопоточности в Python

Почему Python 2.6 добавил глобальную функцию next ()?

Получить данные из графика с помощью matplotlib

Добавление атрибутов к instancemethods в Python

N-й номер Фибоначчи для n размером до 10 ^ 19?

Получение уникальных комбинаций из уникального списка элементов, FASTER?

Как отключить предупреждение Pylint?

Является ли обработка исключений python более эффективной, чем PHP и / или другие языки?

Как я могу скрыть окно консоли в приложении PyQt, работающем в Windows?

Получение вложений из gmail через python или php

Запустить фоновый процесс / демон из сценария CGI

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