Tag: список

Как получить элементы двух списков python, которые являются одинаковыми?

Возможный дубликат: Сравнение общих элементов между 2 списками У меня есть два списка: [Apples, Bananas, Pears] [Kiwis, Bananas, Apples] Я хотел бы получить только те элементы, которые разделяют оба списка. Для этого для этого нужны некоторые встроенные функции в python. Результат: [Apples, Bananas]

обработка списка списка

Я работаю над списками списка вход: x = [['a','a','a'],['b','b','b'],['c','c','c'],['d','d','d']] и я ищу выход: s = ['a_b_c_d','a_b_c_d','a_b_c_d'] Пожалуйста, дайте мне знать, как я могу это сделать, используя понимание списка.

список внутри списка python

Я не ищу, чтобы получить список внутри списка, вместо этого я просто хочу добавить нули, но не знаю, как это сделать. см. код def myconv(x,h): q=[] print(h) for i in range(len_h): q.append(h[len_h-1-i]) print(q) q.insert(0,([0]*len_h)) #I want this to add just plain zeros to the array… not an array insdie an #like it is doing here […]

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

Я ищу для создания списка, читая информацию из других списков. Список будет иметь вид maindot =[dot1[0], dot2[0], …] берущий информацию из списков dot1 etc, например dot1=[2,4,34], dot2=[3,45,4], который будет находиться в отдельном файле параметров. Число точечных списков будет указано пользователем как n. Как написать его так, чтобы python «знал» число точечных списков, указанное в файле […]

Объединение списка строк и списка списков

Возможно, это дубликат, но я не нашел конкретного ответа. Я также нашел один ответ при составлении этого вопроса, но хотел бы знать, есть ли лучший вариант или тот, который работает, не зная, какой элемент является списком строк. Мой вопрос: la=['a', 'b', 'c'] lb=[['d','e'], ['f','g'], ['i','j']] Я бы хотел: [['a','d','e'], ['b','f','g'], ['c','i','j']] Я обнаружил следующие работы […]

Что такое питоновский способ построения диктата словарных списков по атрибуту?

Я ищу pythonic способ конвертировать список кортежей, который выглядит так: res = [{type: 1, name: 'Nick'}, {type: 2, name: 'Helma'}, …] Чтобы прописать так: {1: [{type: 1, name: 'Nick'}, …], 2: [{type: 2, name: 'Helma'}, …]} Теперь я делаю это с таким кодом ( на основе этого вопроса ): d = defaultdict(list) for v in […]

Python: оператор if в понимании двойного списка

Я пытаюсь написать следующее понимание списка: [writer for writer in writerList if problem in writer.solutions for problem in [1,2,3]] Понимание списка пытается выполнить следующее: Просмотрите каждого писателя в журнале писателя Просмотрите каждый элемент в массиве [1,2,3] Если все элементы в массиве [1,2,3] также присутствуют в writer.solutions, рассмотрите автора. Иначе, отбросьте писателя. Однако, используя приведенное выше […]

Разделить элементы в списке по символу

У меня есть список, который изначально был фреймворком данных и теперь выглядит следующим образом: [['asfsd|ksjdsf|jskks','asfsd|ksjdsf|jskks','asfsd|ksjdsf', 'asfsd|ksjdsf|jskks','asfsd|ksjdsf|jskks']] Я не знаю, как разделить каждый элемент между | для создания нового списка со всеми из них. Я сделал следующее: import pandas as pd df= pd.read_csv('movie_metadata.csv') palabras_c= df['plot_keywords'] data_palabras= pd.DataFrame(palabras_c).dropna() d=data_palabras.T d2=d.values.tolist() l =[] for i in range(len(d2)): x= […]

найти значения в перетасованном списке подписок одним из значений

У меня есть список, если списки items = [ ["e",None,None], ["pork","pork.png","meat"], ["beef","b.png","meat"], ["cheese","c.png","not"], ] items_list = ["e","beef","pork","beef"] shuffle(items_list) как я могу напечатать второе или третье значение в подсписках без их индекса? for i in items_list: print ???

Почему Python объединяет строки в списке, а не перебирает их?

В сценарии CGI Python у меня есть списки строк, которые являются ключами к хэшу: APPENDIX_WEBSITES = ['CJSHayward'] MAIN_WEBSITES = ['Alfresco', 'Bible', 'Fathers', 'MyCollab', 'Koha', 'MediaWiki', 'Moodle', 'RequestTracker', 'SuiteCRM', 'TikiWiki', 'Wordpress'] # The variable "data" is populated with a hash containing all above entries as keys. sys.stderr.write(repr(MAIN_WEBSITES) + '\n') sys.stderr.write(repr(APPENDIX_WEBSITES) + '\n') sys.stderr.write(repr(MAIN_WEBSITES + APPENDIX_WEBSITES) + […]

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