Tag: список

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

Как я могу иметь один и тот же элемент в двух разных списках, например, если я удалю его из одного списка, он также будет удален из другого? 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: получить подмножество списка, избегая понимания списка

Я часто оказываюсь в ситуации, когда у меня есть список объектов и списки связанных параметров: param1, param2, param3 и т. Д. Я хочу получить подмножество объектов с параметрами, удовлетворяющими некоторым условиям. Псевдокодом будет: subset = object if param1>10 and 5<param2-param3<6 and param4==1 Я знаю, как это сделать, используя списки, но он становится довольно уродливым и […]

Найти индекс элемента с дубликатами

У меня есть список, в котором много дубликатов, как я могу найти индекс всех дубликатов в массиве. Поэтому в основном я ищу элемент данных, и если он имеет дубликаты. Он печатает индексы того, где элемент найден, в том числе, где дубликаты

Как иногда предоставлять обратную связь для долгого понимания списка Python

Если у вас в Python есть длинное представление списка, скажите: from itertools import combinations print [w for w in (''.join(c) for c in combinations(words, 2)) if sorted(w) == letters] где слова – это список из 200000 слов, а буквы – список букв; есть ли способ случайного распечатать, сколько слов было обработано до сих пор или […]

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