Tag: списка

Фильтрация элементов, которые встречаются только один раз в очень большом списке

У меня есть большой список (более 1 000 000 предметов), который содержит английские слова: tokens = ["today", "good", "computer", "people", "good", … ] Я хотел бы получить все элементы, которые встречаются только один раз в списке теперь я использую: tokens_once = set(word for word in set(tokens) if tokens.count(word) == 1) но это очень медленно. как […]

Индекс Python вне диапазона в разрезе списка

Хотя этот код повысит indexError: In [1]: lst = [1, 2, 3] In [2]: lst[3] IndexError: list index out of range Нарезка списка с индексом «вне диапазона» не приведет к какой-либо ошибке. In [3]: lst[3:] Out[3]: [] В чем смысл этого проекта?

Сгенерировать все возможные комбинации из списка int под лимитом

Мне нужно сделать это на Python. Существует список l, который может содержать более 5000 целых элементов. Существует предел суммы чисел 20000 или может быть высоким. Результатом должны быть все возможные суммы из двух чисел, выбранных из списка, Like, l=[1,2,3,4,5,6,7,8,9] output 1+1,1+2,1+3,1+4,1+5,1+6……….. 2+2,2+3,2+4……. ……… ……. 2,3,4,5,6… like that Я использую этот код, делаю это на данный […]

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

У меня есть список значений времени python, которые я извлек из веб-журнала. У меня есть список в формате %H:%M:%S Как мне отсортировать значения времени в порядке возрастания?

Для двух списков питона той же длины. Как вернуть лучшие совпадения одинаковых значений?

Это два списков python со строками в них (имена людей): list_1 = ['J. Payne', 'George Bush', 'Billy Idol', 'M Stuart', 'Luc van den Bergen'] list_2 = ['John Payne', 'George W. Bush', 'Billy Idol', 'M. Stuart', 'Luc Bergen'] Мне нужно сопоставить имена, которые наиболее похожи. 'J. Payne' -> 'John Payne' 'George Bush' -> 'George W. Bush' […]

Как преобразовать этот список в словарь в Python?

У меня есть список: paths = [['test_data', 'new_directory', 'ok.txt'], ['test_data', 'reads_1.fq'], ['test_data', 'test_ref.fa']] Я хочу преобразовать это в словарь следующим образом: {'test_data': ['ok.txt', 'reads_1.fq'], 'test_data/new_directory', ['ok.txt']} Список является динамическим. Целью этого является создание простой древовидной структуры. Я хочу сделать это, используя itertools следующим образом: from itertools import izip i = iter(a) b = dict(izip(i, i)) […]

Переупорядочить список точек для достижения кратчайшего расстояния между ними

У меня есть список 2D-точек, например: 1,1 2,2 1,3 4,5 2,1 Расстояние между этими точками известно (например, с использованием math.hypot.) Я хочу отсортировать список, чтобы между ними было минимальное расстояние. Я в порядке с любым возможным решением, если точки находятся в кратчайшем порядке. Какой самый питонический способ достичь этого? Я рассматривал возможность разработки расстояния между […]

Замораживание в Python?

Я программировал в Python некоторое время, и совсем недавно начал использовать Ruby на работе. Языки очень похожи. Тем не менее, я просто столкнулся с функцией Ruby, которую я не знаю, как реплицироваться в Python. Это метод freeze Руби. irb(main):001:0> a = [1,2,3] => [1, 2, 3] irb(main):002:0> a[1] = 'chicken' => "chicken" irb(main):003:0> a.freeze => […]

Изменить значения в списке словарей?

my_dicts = [ { 'key1' : 'value1', 'key2' : 'value2' }, { 'key1' : 'value1', 'key2' : 'value2' }, { 'key1' : 'value1', 'key2' : 'value2' }] Каким будет наиболее эффективный способ заменить все экземпляры «value2» на «value3»?

Python – самый быстрый способ проверить, содержит ли строка определенные символы в любом из элементов списка

Каков самый быстрый способ проверить, содержит ли строка какие-либо символы из любых элементов списка? В настоящее время я использую этот метод: lestring = "Text123" lelist = ["Text", "foo", "bar"] for x in lelist: if lestring.count(x): print 'Yep. "%s" contains characters from "%s" item.' % (lestring, x) Есть ли способ сделать это без итерации (что сделает […]

Interesting Posts

Импорт динамического модуля в Python

scrapy: объект 'module' не имеет атрибута 'OP_SINGLE_ECDH_USE'

Как определить класс в Python

Добавление модулей python в pydev в eclipse приводит к ошибке импорта?

рандомизация двух списков и поддержание порядка в python

Как работает python random.Random.seed?

Расширение Python C – Почему методы, которые используют аргументы ключевых слов, передаваемые в PyCFunction

Как я могу реализовать дерево в Python? Есть ли встроенные структуры данных в Python, как в Java?

Tensorflow, выделяющий память GPU при использовании tf.device ('/ cpu: 0')

Focus-follow-mouse в wxPython?

Импортировать функцию из класса в другой файл?

Импорт файлов javascript с jinja из статической папки

Вертикальная панель в операторе побитового присваивания Python

Как использовать рекламу в Qt Designer в pyqt4?

strip () и strip (string.whitespace) дают разные результаты, несмотря на документацию, предполагающую, что они должны быть одинаковыми

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