Tag: список

Python: получение наиболее частого элемента в списке

У меня есть список кортежей, и я хочу получить наиболее часто встречающийся кортеж, но если есть «совместные победители», он должен выбирать между ними наугад. tups = [ (1,2), (3,4), (5,6), (1,2), (3,4) ] поэтому я хочу что-то, что возвратит либо (1,2), либо (3,4) в случайном порядке для вышеуказанного списка

Печать всех значений из нескольких списков одновременно

Предположим, у меня есть 3 списка, такие как эти l1 = [1,2,3] l2 = [4,5,6] l3 = [7,8,9] как я могу распечатать все из этих списков одновременно? Что такое питонический способ сделать что-то подобное? for f in l1,l2 and l3: print f Это, по-видимому, учитывает 2 списка. Желаемый вывод: для каждого элемента во всех списках […]

Как присоединиться к спискам элементов в Python?

l1 = [4, 6, 8] l2 = [a, b, c] result = [(4,a),(6,b),(8,c)] Как мне это сделать?

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

У меня есть два списка, l1 = [1,2,3,4,5,6] l2 = [3,2] я хочу удалить элемент списка l1, который находится в l2, потому что я сделал что-то вроде этого, for x in l1: if x in l2: l1.remove(x) он дает [1, 3, 4, 5, 6] но выход должен быть похож на [1, 4, 5, 6] может […]

Если в Python я помещаю список внутри кортежа, могу ли я безопасно изменить содержимое этого списка?

Значение внутри кортежа – это просто ссылка на список, и если я изменю значения в списке, все будет в порядке, не так ли? Я хочу убедиться, что если я это сделаю, я не начну запутывать ошибки.

Лучший способ удалить элементы из списка

Я хотел бы знать, что является лучшим способом / эффективным способом удаления элементов из списка. Существует несколько функций, предоставляемых Python: some_list.remove(value) , но он выдает ошибку, если значение не найдено. some_list.pop(some_list[index]) , удаляет элемент в указанной позиции в списке и возвращает его. del (some_list[index]) , он удаляет элемент из данного индекса, он отличается от pop, […]

конкатенировать произвольное количество списков в функции в Python

Я надеюсь написать функцию join_lists чтобы взять произвольное количество списков и объединить их. Например, если входы m = [1, 2, 3] n = [4, 5, 6] o = [7, 8, 9] то мы будем называть print join_lists(m, n, o) , он вернет [1, 2, 3, 4, 5, 6, 7, 8, 9] . Я понимаю, что […]

итерации через список, удаляющий элементы, некоторые элементы не удаляются

Я пытаюсь передать содержимое одного списка другому, но он не работает, и я не знаю, почему нет. Мой код выглядит так: list1 = [1, 2, 3, 4, 5, 6] list2 = [] for item in list1: list2.append(item) list1.remove(item) Но если я запустил его, то мой вывод выглядит следующим образом: >>> list1 [2, 4, 6] >>> […]

Что эквивалентно функциям python any () и all () в JavaScript?

Python имеет встроенные функции any () и all () , которые применяются в списке (массив в JavaScript) any(): Return True if any element of the iterable is true. If the iterable is empty, return False. all(): Return True if all elements of the iterable are true (or if the iterable is empty). Мы можем создать […]

Возвращает кортеж с наименьшим значением y из списка кортежей

Я пытаюсь вернуть кортеж наименьшее второе значение индекса (значение y) из списка кортежей. Если имеется два кортежа с наименьшим значением y, выберите кортеж с наибольшим значением x (т.е. первым индексом). Например, предположим, что у меня есть кортеж: x = [(2, 3), (4, 3), (6, 9)] Возвращаемое значение должно быть (4, 3) . (2, 3) является […]

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