Tag: список

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

Интересно, есть ли ярлык, чтобы сделать простой список из списка списков в Python. Я могу сделать это в цикле for, но, может быть, есть классный «однострочный»? Я попробовал его с уменьшением , но я получаю сообщение об ошибке. Код l = [[1, 2, 3], [4, 5, 6], [7], [8, 9]] reduce(lambda x, y: x.extend(y), l) […]

Как найти все вхождения элемента в списке?

index() будет просто давать первое вхождение элемента в списке. Есть ли опрятный трюк, который возвращает все индексы в списке?

Сортировка списка кортежей по второму элементу (целочисленное значение)

У меня есть список кортежей, который выглядит примерно так: [('abc', 121),('abc', 231),('abc', 148), ('abc',221)] Я хочу отсортировать этот список в порядке возрастания по целочисленному значению внутри кортежей. Является ли это возможным?

Поиск индекса элемента с указанием списка, содержащего его в Python

Для списка ["foo", "bar", "baz"] и элемента в списке "bar" , какой самый чистый способ получить свой индекс (1) в Python?

Что означает «понимание списка»? Как это работает и как я могу его использовать?

У меня есть следующий код: [x**2 for x in range(10)] Когда я запускаю его в Python Shell, он возвращает: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] Я искал, и, похоже, это называется пониманием списка , но как это работает?

Удалите все элементы, которые встречаются в одном списке из другого

Предположим, у меня есть два списка: l1 и l2 . Я хочу выполнить l1 – l2 , который возвращает все элементы l1 не в l2 . Я могу придумать подход наивного цикла к этому, но это будет действительно неэффективно. Что такое питонический и эффективный способ сделать это? В качестве примера, если у меня есть l1 […]

Как я могу отменить список в python?

Как я могу сделать это в python? array = [0,10,20,40] for (i = array.length() – 1 ;i >= 0; i–) Мне нужно иметь элементы массива, но от конца до начала.

Получите декартовое произведение из серии списков?

Как я могу получить декартово произведение (всевозможные комбинации значений) из группы списков? Входные данные: somelists = [ [1, 2, 3], ['a', 'b'], [4, 5] ] Желаемый результат: [(1, 'a', 4), (1, 'a', 5), (1, 'b', 4), (1, 'b', 5), (2, 'a', 4), (2, 'a', 5) …]

В чем разница между списками и кортежами?

Какая разница? Каковы преимущества / недостатки кортежей / списков?

Как добавить список во второй список (списки конкатенаций)

Как объединить два списка в Python? Пример: listone = [1, 2, 3] listtwo = [4, 5, 6] Ожидаемый результат: joinedlist == [1, 2, 3, 4, 5, 6]

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