Tag: список

Как вводить все элементы списка в одну строку, не переходя к новой строке в Python

Я хочу ввести все элементы списка python в одну строку, не нажимая Enter. Например: >>> l = [] >>> l = [raw_input() for i in xrange(5)] 1 2 3 4 5 Вместо этого я хочу войти как >>> … 1 2 3 4 5 Любая помощь или указатели будут замечательными.

Списки списков: почему изменение значения в также изменяет значение ?

Кто-нибудь может объяснить, что здесь происходит? Я понимаю, что python int s присваивается значением (а не ссылкой). >>> alist = [1,2,3] >>> a = [[0]*3]*4 >>> a[0][0] = len(alist) >>> alist.append(1) >>> a[1][0] = len(alist) >>> a[0][0]a 4 >>>

Лучший способ перейти от кортежей пар чисел к одному кортежу всех отдельных чисел

Как я могу получить это nums = [(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (6, 7), (7, 8)] к этому? Второй элемент каждого кортежа – это первый элемент следующего кортежа. [0, 1, 2, 3, 4, 5, 6, 7, 8] Я сделал: >>> zip(*nums)[0] (0, 1, 2, 3, 4, 5, 6, […]

Печать списка списков без скобок в python

У меня есть список списка, который я хочу отобразить в виде строки. Этот список: my_list = [[7, 'd'], [3, 's']] Я хочу показать без скобок и запятых, как это: 7d 3s Как?

Список списков списка Python

Имея такой список: data = [['a','x'], ['b','q'], ['c','z']] search = 'c' any(e[0] == search for e in data) Это возвращает логическое значение, но что, если я хочу получить первую видимую другую пару переменных seach (другими словами, я хочу получить «x» при поиске «a»)?

найти элементы в списке1, которые также находятся в списке2, и удалить элементы, не входящие в список1

Я хочу найти элементы, которые находятся в list1 : list1 = ['peach', 'plum', 'apple', 'kiwi', 'grape'] которые также находятся в list2 : list2 = ['peach,0,1,1,0,1,0,1', 'carrot,1,0,1,1,0,1,1', 'lime,0,1,1,0,1,1,0', 'apple,0,1,1,0,1,1,1'] проблема в том, что элементы в list2 имеют номера после нужного элемента. как найти общие элементы в list1 и list2 и удалить элементы в list2 , которые […]

Вложение списка Python

У меня есть вложенный список следующей структуры: nested = [["a","b"], ["c", "d"]] Теперь я хочу придерживаться этой структуры, но удалять элементы, если они принадлежат к другому списку. Представьте, что этот список является stoplist = ["a","z"] Таким образом, результат будет следующим: [["b"], ["c", "d"]] Я надеюсь, что я пропустил здесь простую вещь, но в этом случае […]

Как найти средний элемент связанного списка за один проход в python?

Я пытаюсь решить проблему связанного списка, чтобы найти средний элемент за один проход, используя python. Может кто-нибудь, пожалуйста, просмотрите мой код и предложите лучший способ сделать это? class Node(object): def __init__(self, data=None, next=None): self.data = data self.next = next def __str__(self): return str(self.data) def print_nodes(node): while node: print node node = node.next def find_middle(node): while […]

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

У меня есть список списка, созданный как biglist=[['A'], ['C', 'T'], ['A', 'T']] и у меня будет другой список, как smalllist=[['C'], ['T'], ['A', 'T']] Итак, я хочу проверить, что элемент в небольшом списке содержит в этом конкретном индексе biglist, если он не добавляется к нему. поэтому, делая biglist=[['A','C'], ['C', 'T'], ['A', 'T']] поэтому, «C» из кулачного […]

Полностью удалить один элемент из списка

Если у меня есть список: MyList = [1,2,3,4,5,'hi', 6,7, 'hi', 8, 'hi', 9] как я могу удалить все элементы «привет» из списка? Я попробовал метод remove (), но он работает только один раз: MyList.remove('hi') >>>> MyList [1,2,3,4,5,6,7,'hi',8,'hi',9] Да, я мог бы сделать что-то вроде этого: while 'hi' in MyList: MyList.remove('hi') но кто-нибудь знает более элегантный […]

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