Tag: списка

Как объединить каждый элемент из двух списков в Python?

У меня есть огромная группа списков в списках, которые я хочу объединить: она выглядит примерно так: [[1,2,3,4,5], [6,7,8,9,0], [2,5,7,9,4], [4,7,8,43,6]…] до 20 из этих списков в списке. Теперь я хочу объединить первый список и второй список, чтобы выглядеть так: [[1,6], [2,7], [3,8], [4,9], [5,0]] И затем я хочу сделать это снова с 1-го и 3-го, […]

Помещение списка в том же порядке, что и другой список

Есть куча вопросов, которые сформулированы аналогично, но я не смог найти тот, который действительно сопоставлен с моей предполагаемой семантикой. Есть два списка: A и B , и я хочу переставить B так, чтобы он находился в том же относительном порядке, что и A – максимальный элемент B находится в том же положении, что и текущее […]

Проблема с синтаксисом python «any»

У меня есть проблема с синтаксисом «any». У меня есть два списка. mainseq=["hali","hulu","habi"] seq=["a","b","c","d"] Я хочу найти, существуют ли элементы в seq в mainseq. for each in seq: if any(each in halum for halum in mainseq): print each Это дает мне «а» и «б», как и ожидалось. Но когда я удаляю «любой» синтаксис, я получаю […]

Python: разделенные элементы списка

В качестве ответа на этот вопрос: разделить элементы списка в python Учитывая список: l = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847', ''] Как мне получить все после \t ? Я пытался: >>> [i.split('\t', 1)[1] for i in t] Traceback (most recent call last): File "<stdin>", line 1, in <module> IndexError: list index out of range Это потому, что […]

слияние двух словарей списков с одинаковыми ключами в python

Моя проблема: Я пытаюсь объединить два словаря списков в новый словарь, чередуя элементы двух исходных списков для каждого ключа, чтобы создать новый список для этого ключа. Так, например, если у меня есть два словаря: strings = {'S1' : ["string0", "string1", "string2"], 'S2' : ["string0", "string1"]} Ns = {'S1' : ["N0", "N1"], 'S2' : ["N0"]} Я […]

Создание диктата пустых списков, которые не являются одним и тем же списком

Я пытаюсь создать список списков, которые можно добавить в цикл for. Однако, если я создаю dict, используя fromkeys , список становится копией «указателя», а не нового. Например, newdict = dict.fromkeys(range(10), []) — или — newdict = dict.fromkeys(range(10), list()) оба дают одну и ту же структуру данных, dict с SAME-списком как пара значений. Чтобы обновить любой […]

словарь python для дублированного списка

Как преобразовать словарь в дублированный список в python? Например: {'a':1,'b':2,'c':1,'d':3} в ['a','b','b','c','d','d','d']

Учитывая два списка в python, один со строками и один с объектами, как вы их сопоставляете?

У меня есть список строк string_list = ["key_val_1", "key_val_2", "key_val_3", "key_val_4", …] и список с объектами object_list = [object_1, object_2, object_3,…] Каждый объект object_i имеет key атрибута. Я хочу сортировать объекты в object_list по порядку string_list . Я мог бы сделать что-то вроде new_list = [] for key in string_list: for object in object_list: if […]

Python, как сортировать список со значениями float

Как отсортировать список python, который содержит значения float, list1 = [1, 1.10, 1.11, 1.1, 1.2] или list1 = ['1', '1.10', '1.11', '1.1', '1.2'] Ожидаемые результаты: list_val = ['1', '1.1', '1.2' , '1.10', '1.11'], но возвращаемый результат при использовании метода sort () возвращает [1, 1.1000000000000001, 1.1000000000000001, 1.1100000000000001, 1.2] или ['1', '1.1', '1.10', '1.11', '1.2']. Но здесь […]

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

У меня есть список символов: Char_list = ['C', 'A', 'G'] и список списков: List_List = [['A', 'C', 'T'], ['C', 'A', 'T', 'G'], ['A', 'C', 'G']] Я хотел бы удалить каждый Char_list[i] из списка соответствующего индекса i в List_List . Выход должен быть следующим: [['A','T'], ['C', 'T', 'G'], ['A', 'C']] я пытаюсь: for i in range(len(Char_list)): […]

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