Tag: список

Вставка элемента в список, в точном месте, без размера массива в Python?

Я уже видел Создание пустого списка в python с определенным размером – Stack Overflow ; но я просто хотел подтвердить – подумайте об этом MWE: data = ( ( "x1", ( (3, "a"), (1, "b"), (5, "c") ) ), ( "x2", ( (2, "a"), (4, "b") ) ) ) outputA = [] for ix in […]

Итерация по списку списков и сравнение текущих и последних элементов

Извиняюсь, если это уже покрыто другим потоком. Я немного новичок в Python (3, в частности), поэтому, возможно, ответ был задан на концептуально подобный вопрос, и я упустил актуальность. Я просматриваю список списков, похожий на следующий: biglist = [[a, b, x, d], [a, b, x, d], [a, b, y, d], [a, b, y, d], [a, b, […]

Как получить симметричную разницу между двумя списками двухэлементных подписок?

У меня есть два списка, каждый из которых содержит двухэлементные списки. a = [['Adolf', '10'], ['Hermann', '20'], ['Heinrich', '30'], ['Heinrich', '15']] b = [['Rudolf', '40'], ['Adolf', '50']] Я хочу получить «симметричную разницу» двух списков на основе «ключевых» первых элементов подписок. Эта «симметричная разница» будет следующей: c = [['Hermann', '20'], ['Heinrich', '30'], ['Heinrich', '15'], ['Rudolf', '40']] […]

Ошибка большого списка Python

Я сделал следующую программу для создания списка последовательных номеров. Тем не менее, вычисления, похоже, терпят неудачу для более чем 70 000 элементов в списке. Я попытался использовать Pycharm IDE, а также консоль python. Результат тот же. Я использую 32-разрядную версию Python 3.4.1. Что мне делать ? Что может быть причиной? from pylab import * a […]

Эффективная манипуляция списком в python

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

Разделить список на список списка с диапазоном n

Есть ли какой-либо pythonic способ перечислить список в список с диапазоном 3. x = [1, 2, 3, 4, 5, 6, 7, 8, 9] y = [[1,2,3], [4,5,6], [7,8,9]] prev,re= [],[] for a in x: if len(prev)==3: re+=prev prev=[] else: prev+=[a]

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

У меня есть список кварталов для баскетбольных игр, как показано ниже: qt_sc = [('30', '12'), ('22', '25'), ('11', '16'), ('13', '19'), ('18', '26'), ('19', '13'), ('14', '14'), ('20', '12'), ('18', '21'), ('9', '9'), ('22', '12'), ('14', '21'), ('6', '6'), ('12', '3'), ('20', '18'), ('19', '15'), ('23', '20'), ('27', '20'), ('22', '16'), ('18', '20'), ('24', '10'), […]

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

Следующий цикл проверяет два списка (источник и мастер) для сопоставленного идентификатора (индекс 0), а затем для этой строки, где идентификатор является совпадением, он просматривает измененные столбцы и печатает их: for row in source: identifier = row[0] new_cols = row[1:] for row in master: old_cols = row[1:] if identifier == row[0]: print(row[0]) # ID that matched […]

Python неожиданное (для меня) поведение при удалении списков

Натолкнулся на проблему программирования, которая немного озадачила меня. Im разбор данных и: добавьте каждый соответствующий фрагмент в список1 , добавьте список1 в final_list . (для легкой и аккуратной будущей презентации) Для следующей важной части информации я удаляю «старую» информацию в списке1 с помощью * list1 [:] = [] добавьте новую свежую информацию в list1, добавьте […]

Как вставить в вложенный список python

Я хочу вставить элемент в список внутри списка. Мне интересно, может ли кто-нибудь показать меня. list5 = [[], [(1,2,3,4), 2, 5]] print("1. list5", list5) list5.insert(0, (2,5,6,8)) print("2. list5", list5) Output: 1. list5 [[], [(1, 2, 3, 4), 2, 5]] 2. list5 [(2, 5, 6, 8), [], [(1, 2, 3, 4), 2, 5]] Я хочу: 2. […]

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