Tag: список

Найти уникальные пары в списке пар

У меня есть (большой) список списков целых чисел, например, a = [ [1, 2], [3, 6], [2, 1], [3, 5], [3, 6] ] Большинство пар появятся дважды, где порядок целых чисел не имеет значения (т. Е. [1, 2] эквивалентен [2, 1] ). Теперь я хотел бы найти пары, которые появляются только один раз , и […]

Как искать список, который находится во вложенном списке (список списка) без цикла в Python?

Я прекрасно это понимаю. sample=[[1,[1,0]],[1,1]] [1,[1,0]] in sample Это вернет True. Но я хочу здесь сделать это. sample=[[1,[1,0]],[1,1]] [1,0] in sample Я хочу, чтобы return был True, но это возвращает False. Я могу сделать это: sample=[[1,[1,0]],[1,1]] for i in range(len(sample)): [1,0] in sample[i] Но мне интересно, есть ли какой-нибудь лучший или эффективный способ сделать это.

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

У меня есть список, называемый парами. pairs = [("a", 1), ("b", 2), ("c", 3)] И я могу получить доступ к элементам: for x in pairs: print x который дает результат, например: ('a', 1) ('b', 2) ('c', 3) Но я хочу получить доступ к каждому элементу в каждой паре, как в c ++, если мы используем […]

Python присваивает нескольким переменным одинаковое значение списка?

Я пишу функцию для расчета дат календаря. При сокращении строк я обнаружил, что не могу назначить несколько переменных одному и тому же диапазону . Jan, Mar, May, Jul, Aug, Oct, Dec = range(1,32) Будет ли эффективный способ присвоить эти значения и почему python дает ValueError?

Определите, является ли список Python равным 95%?

Этот вопрос задает вопрос, как определить, является ли каждый элемент в списке одинаковым. Как бы я решил определить, являются ли 95% элементов в списке одинаковыми в разумно эффективном режиме? Например: >>> ninety_five_same([1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]) True >>> ninety_five_same([1,1,1,1,1,1,2,1]) # only 80% the same False Это должно быть несколько эффективным, потому что списки могут быть очень большими.

эффективность конкатенации списка питов

Каков наиболее эффективный способ list_a два списка list_a и list_b когда: list_b должны быть помещены перед элементами list_a результат должен быть помещен в list_a У меня есть 4 возможности: # 1 list_a = list_b + list_a # 2 for item in list_b: list_a.insert(0, item) # 3 for item in self.list_a: list_b.append(item) list_a = list_b # […]

Передача списка при сохранении оригинала

Поэтому я преподаю Python, и у меня проблема со списками. Я хочу передать свою функцию в список и поп-элементы, сохраняя исходный список. Как сделать «экземпляр» python переданным списком скорее, чем передавать указатель на исходный? Пример: def burninate(b): c = [] for i in range(3): c.append(b.pop()) return c a = range(6) d = burninate(a) print a, […]

Почему список необходим для random.choice

Это, вероятно, очень прямой вопрос, но хотелось бы просто объяснить, почему? В приведенном ниже коде требуется список, чтобы получить случайную карту. import random card = random.choice (["hearts", "clubs", "frogs"]) Я озадачен тем, почему для этого нужен список и почему я не могу этого сделать. import = random card = random.choice("hearts" , "clubs", "frogs") Я в […]

Удалить несколько элементов из списка в Python

Так, например, у меня есть список: myList=["asdf","ghjk","qwer","tyui"] У меня также есть список номеров индексов элементов, которые я хочу удалить: removeIndexList=[1,3] (я хочу удалить элементы 1 и 3 из списка выше) Какой был бы лучший способ сделать это?

Список чередования с фиксированным элементом

Я знаю, что я могу чередовать два списка python с: [elem for pair in zip(*lists) for elem in pair] Теперь мне нужно чередовать список с фиксированным элементом вроде: list = [1, 2, 3, 4] # 🐍 python magic 🐍 output = [1, 0, 2, 0, 3, 0, 4]

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