Tag: список

Почему я не могу получить доступ к списку по его ключу в Python?

Я создаю список, а затем обращаюсь к элементу вроде этого: list = [] list.insert(42, "foo") list.insert(43, "bar") list.insert(44, "baz") print(list[43]) И у меня есть следующая ошибка: print (list [43]) IndexError: индекс индекса вне диапазона Что не так ? Должен ли я использовать словарь для этого?

обратный к списку python

У меня есть список: [(160, 177), (162, 169), (163, 169), (166, 173), (166, 176), (166, 177), (169, 176), (169, 177)] Я хочу, чтобы этот список был обратным, поэтому он становится: [(177, 160), (169, 162), (169, 163), (173, 166), (176, 166), (177, 166), (176, 169), (177, 169)] Я думаю, вы можете сделать что-то вроде list1[:-1] или […]

Удалить (a, b) из списка кортежей python, если (b, a) существует

Из списка питонов кортежей (который по сути является декартовым произведением списка с самим собой) я хочу удалить (a, b), если (b, a) находится в списке. Только один из (a, b) или (b , а) должны быть сохранены. Итак, список [(1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2),(3,3)] должен сводиться к [(1,2),(1,3),(2,3)] (Хотя удаление (1,2) и сохранение (2,1) является прекрасным) Я пробовал это […]

Python: содержит контуры кортежей и long int

У меня есть список, содержащий кортежи и длинные целые числа. Список выглядит следующим образом: table = [(1L,), (1L,), (1L,), (2L,), (2L,), (2L,), (3L,), (3L,)] Как преобразовать таблицу в формальный список? поэтому выход будет: table = ['1','1','1','2','2','2','3','3'] Для информационных целей данные были получены из базы данных mysql.

Больше «Pythonic» Способ чередования списка shuffle

Попытка «перетасовать» список с четным количеством элементов. Разбиение списка, L пополам и чередование с каждым элементом. Я пробовал pop , но этот подход не смог довести меня до однострочного. (в while цикл), и я знаю, что есть, вероятно, несколько более сжатый способ двигаться через него. shuffle random не совсем то, что мне нужно, либо потому, […]

Объедините два списка в один многомерный список

Я хотел бы объединить два списка в один список 2d. list1=["Peter", "Mark", "John"] list2=[1,2,3] в list3=[["Peter",1],["Mark",2],["John",3]]

Сравнение элементов в разных списках python

У меня есть четыре элемента для сравнения с A= [1,2,3,4] B=[1,2] C= [3,5,6] D= [2, 4, 5, 6,7] Как я могу сравнить, какой из них имеет наибольшую длину?

как случайный список с помощью python

это мой код: import random a = [12,2,3,4,5,33,14,124,55,233,565] b=[] for i in a: b.append(random.choice(a)) print a,b но я думаю, может быть, есть метод, подобный сортировке с именем randomList имеет этот метод в python. благодаря

Есть ли способ более простой, эффективный или более короткий для этого?

finallist = [] for each_time in range(10): x = int(input("Whats your number ? ")) finallist.append(x) Он спрашивает 10 раз "Whats your number ? " И .append полученный ответ с input() как int в список, я хотел знать, что есть простой способ сделать это, возможно, с картой? Я читал о подобных проблемах о json тоже. finallist.append(int(input("Whats […]

Путаница о результатах среза списка Python

Я новичок в Python, следующий результат, который я получаю от простой операции с фрагментом списка, смутил jebuse из меня. Вот код. >>> a = [1,2,3,4]; >>> a[1:3] [2, 3] >>> a[3] 4 не должен a[1:3] возвращать [2,3,4] вместо [2,3] ?

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