Tag: список

Отображение списка python 2d без запятых, скобок и т. Д. И новой строки после каждой строки

Я пытаюсь отобразить 2D-список python без запятых, скобок и т. Д., И я бы хотел отобразить новую строку после окончания каждой строки. Это моя попытка сделать это: ogm = repr(ogm).replace(',',' ') ogm = repr(ogm).replace('[',' ') ogm = repr(ogm).replace("'", ' ') ogm = repr(ogm).replace('"', ' ') print repr(ogm).replace(']',' ') Это вход: [[0, 0, 0, 0, 0, […]

Уникальность в списке списков со списками

У меня есть список списков, и в некоторых списках есть список: x = [[[1,2],3],[[3,4],5], [[1,2],3]] Я попытался получить уникальность, чтобы получить: x = [[[1,2],3],[[3,4],5]] Но не повезло – какие-то идеи? Я до сих пор использовал: unique_data = [list(el) for el in set(tuple(el) for el in x)] в списке списков, который работает, но при добавлении в […]

Изменение списка с завихрением: что происходит за кулисами

В python вы можете изменить список следующим образом: In [303]: x = [1,2,3,4,5,6] In [304]: x[x <= 3]+=3 In [305]: x Out[306]: [4, 2, 3, 4, 5, 6] Я знаю об этом в течение некоторого времени, но я не думаю, что полностью понимаю, что происходит за кулисами. Я бы сказал, если кто-то найдет время для […]

NameError при переупорядочивании для операторов в понимании списка

Я изучаю список, и я получаю 2 разных результата, переключая переменные, хотя они выглядят так, как будто они должны работать одинаково. Массив a равен [[0, 0, 0, 0, 0], [1, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]] Список Понимание 1 Работы: [(i,j) for […]

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

Я пытаюсь напечатать кортеж из 5 списков в файл в Python, однако, я получаю ошибку: TypeError: Can't convert 'tuple' object to str implicitly следующим является мой код: def listjoin(): illegallist = zip(carreglist, illegalspeed, illegaltime, illegalname, illegaladdress) for item in illegallist: illegaldatafile.write("Registration: "+item) illegaldatafile.write("\n") illegaldatafile.write("Speed "+item) illegaldatafile.write("\n") illegaldatafile.write("Time: "+item) illegaldatafile.write("\n") illegaldatafile.write("Name: "+item) illegaldatafile.write("\n") illegaldatafile.write("Address: "+item) illegaldatafile.write("\n") […]

Сокращение списка

У меня есть простой вопрос, на который я не могу найти ответ. У меня есть list в python который я хочу сделать короче в зависимости от значений в конце. Например, у меня есть list = [0,0,1,2,1,2,2,2,0,1,1,0] Я хочу удалить любые 0, которые находятся в конце или начале списка, чтобы это переводится в list = [1,2,1,2,2,2,0,1,1] […]

Перечислены ли списки?

Говорят, что списки в python изменяемы. Когда я пишу код, как показано ниже, l1=[6,7,8,4,3,10,22,4] l2=l1 l1.append(30) print(l1) print(l2) оба l1 и l2 печатают один и тот же список: [6, 7, 8, 4, 3, 10, 22, 4, 30] Но когда я даю код, как показано ниже, l1=[6,7,8,4,3,10,22,4] l2=l1 l1=l1+[30] print(l1) print(l2) l1 отпечатки -> [6, 7, […]

Функциональный способ создания нового списка путем обработки элементов другого списка?

Каков самый простой способ создания одного списка из другого? Предположим, у меня есть список имен файлов и вы хотите создать соответствующий список объектов ans = [] for filename in filenames: ans.append( myreadfunction(filename) ) Есть ли более «функциональный» способ?

Как получить уникальные значения из списка объектов python

У меня есть класс: class Car: make model year У меня есть список автомобилей и вы хотите получить список уникальных моделей среди моих автомобилей. Список – это потенциально десятки тысяч предметов. Каков наилучший способ сделать это? Благодарю.

Удалить 0, которые появляются только в начале списка

У меня есть список, который имеет 0s в начале, который я хочу удалить. 0s происходят в другом месте в данных, но я хочу их сохранить. l=[0, 0, 0, 0, 151, 199, 149, 147, 281, 133, 166, 162, 0, 353, 867, 1060, 525, 1031, 420, 0, 832, 1114, 869, 531, 546, 555, 520, 679, 715, 669, […]

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