Tag: список

Лучший способ в Python объединить 2 списка и вернуть min / max набора

В настоящее время у меня есть два набора списков, которые объединяют «шаги» и «время»: step = 1,1,1,1,2,2,2,2 time = 1,2,5,6,1,3,5,6 Эти значения непосредственно коррелируют, что означает, что кортеж выглядит как [(1,1), (1,2), (1,5), (1,6), (2,1), (2,3), (2, 5), (2,11)] В основном я пытаюсь найти максимальное значение для шага 1 и минимальное значение первого шага, а […]

Как простые функции списка могут быть реализованы в Python

Я знаю, что у Python есть встроенные функции списка, но мне любопытно, как написать функцию для суммирования списка и функции для изменения списка. Я смог выяснить, как написать некоторые другие функции списка ( sort , count , index и т. Д.), Но не эти, и я полагаю, что некоторые другие языки не имеют этих встроенных […]

Разделите слова nltk.FreqDist на два списка?

У меня есть серия текстов, которые являются экземплярами пользовательского класса WebText. Каждый текст – это объект, имеющий рейтинг (от -10 до +10) и связанное с ним количество слов (nltk.FreqDist): >>trainingTexts = [WebText('train1.txt'), WebText('train2.txt'), WebText('train3.txt'), WebText('train4.txt')] >>trainingTexts[1].rating 10 >>trainingTexts[1].freq_dist <FreqDist: 'the': 60, ',': 49, 'to': 38, 'is': 34,…> Как вы можете теперь получить два списка (или […]

Сделайте это, когда я удаляю элемент из одного списка, он удаляется из другого

Как я могу иметь один и тот же элемент в двух разных списках, например, если я удалю его из одного списка, он также будет удален из другого? a = […, element, …] b = […, element, …] a.remove(element) element in b # False

Обновить кортеж в списке

Хорошо, поэтому я хочу сделать что-то вроде: if title and articleNumber in listOfData: listOfData[articleNumber].update(title, articleNumber, None, oldvariants + variants) else: listOfData.append((title, articleNumber, None, variants)) Я понимаю, что синтаксис неверен, но поскольку я не знаю, что я хочу сделать, я описал его как синтаксис, который хотел бы использовать 🙂 Номер статьи – большое целое число (я […]

Освобождение списка python от кода расширения C

У нас есть код, который создает список python, а затем добавляет к нему элементы данных. Наша забота заключается в том, что если один из элементов данных оказывается NULL, мы считаем весь список (то есть любые ранее добавленные элементы) бесполезными, и мы хотели бы освободить список и его память. Что мне нужно сделать, чтобы сборщик мусора […]

Python minidom: список атрибутов childnode для каждого родительского тега

У меня есть, <parent id="1"> <child id="white"></child> <child id="red"></child> </parent> <parent id="2"> <child id="green"></child> <child id="gray"></child> </parent> Мне нужен этот вывод, 1 white red 2 green gray Вот как я это делаю, parent = xmldoc.getElementsByTagName('parent') for item in parent: child = xmldoc.getElementsByTagName('child') child_id = child.getAttribute('id') for child_id in child: print child_id Конечно, я ошибаюсь, но […]

Как найти позицию первого экземпляра дубликатов в двух одинаковых размерах, отсортированные списки

У меня есть два случайных списка одинаковой длины в диапазоне от 0 до 99. lista = [12,34,45,56,66,80,89,90] listb = [13,30,56,59,72,77,80,85] Мне нужно найти первый экземпляр дублирующего номера и в каком списке он находится. В этом примере мне нужно найти число «56» в спискеb и получить индекс i = 2 Благодарю. Обновление: после запуска несколько раз […]

Передача списка Python в SQL-запрос

Я пытаюсь искать курсор через элементы в поле в таблице доступа. Затем я добавляю их в список под названием «distList». Я хочу передать список в предложение SQL Query builder 'WHERE' в уравнении: "Field1" in distList или в длинной руке, это будет выглядеть так: "Field1" in ('ds(c1)', 'ds(b1)', 'ds(c2)', 'ds(g1)') Список выглядит следующим образом: ['ds (c1)', […]

Объедините два элемента из разных списков в координатный кортеж

Поэтому у меня есть эти кортежи в двух списках в другом кортеже, которые выглядят как data_tuple = ([(1,2,3),(4,5,6)(7,8,9)],[(a,b,c),(d,e,f)(g,h,i)]) Я хочу построить набор координат с помощью соответствующих индексированных элементов из каждого списка, чтобы он выглядел как final = [(2,b),(5,e),(8,h)] Вот что я получил: for a in data_tuple[0]: x = a[1] for b in data_tuple[1]: y = […]

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