Tag: список

В Python существует ли элегантный способ распечатки списка в пользовательском формате без явного цикла?

Я знаю, что ты можешь print str(myList) получить [1, 2, 3] и вы можете сделать i = 0 for entry in myList: print str(i) + ":", entry i += 1 получить 0: 1 1: 2 2: 3 Но есть ли способ, похожий на первый, получить результат, похожий на последний? Имея мои ограниченные знания Python (и […]

Доступ к значению в кортеже, который находится в списке

[(1,2),(2,3),(4,5),(3,4),(6,7),(6,7),(3,8)] Как вернуть 2-е значение из каждого кортежа внутри этого списка?

Найти максимальное значение в списке кортежей в Python

Возможный дубликат: Сортировка или определение максимального значения вторым элементом во вложенном списке. питон У меня есть список с ~ 10 ^ 6 кортежей в нем следующим образом: [(101, 153), (255, 827), (361, 961), …] ^ ^ XY Я хочу найти максимальное значение Ys в этом списке, но также хочу знать, к чему он привязан. Как […]

конвертировать список кортежей в несколько списков в Python

Предположим, у меня есть список кортежей, и я хочу преобразовать их в несколько списков. Например, список кортежей [(1,2),(3,4),(5,6),] Есть ли встроенная функция в Python, которая преобразует ее в: [1,3,5],[2,4,6] Это может быть простая программа. Но мне просто интересно узнать о существовании такой встроенной функции в Python.

Перечислить преобразование массива

У меня есть список в python, и я хочу преобразовать его в массив, чтобы использовать функцию ravel() .

Python: как добавить новые элементы в список списка?

Вот очень простая программа: a = [[]]*3 print str(a) a[0].append(1) a[1].append(2) a[2].append(3) print str(a[0]) print str(a[1]) print str(a[2]) Вот результат, который я ожидал: [[], [], []] [1] [2] [3] Но вместо этого я получаю следующее: [[], [], []] [1, 2, 3] [1, 2, 3] [1, 2, 3] Я действительно ничего не понимаю!

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

Я пишу алгоритм round robin для турнирного приложения. Когда количество игроков нечетное, я добавляю 'DELETE' в список игроков, но позже, когда я хочу удалить все элементы из списка расписания, которые содержат 'DELETE' , я не могу – один всегда остается. Пожалуйста, взгляните на код – проблема проста, и я полагаю, что речь идет о списках; […]

Разделите два списка в python

У меня есть 2 списка a и b : a = [3, 6, 8, 65, 3] b = [34, 2, 5, 3, 5] c gets [3/34, 6/2, 8/5, 65/3, 3/5] Можно ли получить их отношение в Python, как в переменной c выше? Я попытался ввести: a/b И я получаю сообщение об ошибке: Traceback (most recent […]

Python: создание «набора кортежей» из «списка кортежей», который не учитывается в порядке

Если у меня есть список кортежей: [('a', 'b'), ('c', 'd'), ('a', 'b'), ('b', 'a')] Я хотел бы удалить дубликаты кортежей (дублировать как по содержанию, так и по порядку элементов внутри), чтобы выход был следующим: [('a', 'b'), ('c', 'd')] Или [('b', 'a'), ('c', 'd')] Я попробовал преобразовать его, чтобы затем указать список, но результат будет поддерживать […]

Ярлык OR-chain применяется в списке

Я хотел бы сделать что-то вроде этого: x = f(a[0]) or f(a[1]) or f(a[2]) or f(a[3]) or … с заданным списком a и заданной функцией f . В отличие от встроенной функции, мне нужно получить первое значение списка, которое считается истинным; поэтому для 0 or "foo" or 3.2 мне нужно получить "foo" , а не […]

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