Tag: список

python удаление пробела из строки в списке

У меня есть список списков. Я хочу удалить из них верхние и конечные пробелы. Метод strip() возвращает копию строки без начальных и конечных пробелов. Вызов этого метода не внесет изменений. С этой реализацией я получаю 'array index out of bounds error' . Мне кажется, что для каждого списка из списка (0-len (networks) -1) и «ay» […]

Добавить несколько последовательностей из файла FASTA в список в python

Я пытаюсь организовать файл с несколькими последовательностями. При этом я пытаюсь добавить имена в список и добавить последовательности в отдельный список, который параллелен списку имен. Я понял, как добавить имена в список, но я не могу понять, как добавить последовательности, которые следуют за ним, в отдельные списки. Я попытался добавить строки последовательности в пустую строку, […]

«Python way» для синтаксического анализа и условной замены каждого элемента в 2D-списке

У меня есть список, который состоит из следующих списков строк, которые могут представлять слова (в алфавитно-цифровом смысле) или ints, например myLists = [['5','cat','23'], ['33','parakeet','scalpel'], ['correct','horse','battery','staple','99']] Я хочу проанализировать массив так, чтобы все целочисленные представления были преобразованы в int. У меня есть простая функция numParser (string) с этой целью: def numParser(s): try: return int(s) except ValueError: […]

сравнение содержания 2 списков списков

Вот задача, с которой я столкнулся: Учитывая 2 списка списков, отфильтруйте их только для элементов, которые не имеют ничего общего. E. g. если внутренние списки идентичны, отфильтруйте их. Если внутренние списки имеют по крайней мере один общий элемент, также отфильтровывайте их. Примечание. Существует только один уровень вложенности. Внутренние списки состоят только из строк. У меня […]

Определите дубликаты в списке списков и суммируйте их последние позиции

У меня есть список списков, из которых я хотел бы удалить дубликаты и суммировать последние элементы дубликатов. Элемент является дубликатом, если его первые 2 элемента одинаковы. Это лучше иллюстрируется примером: input = [['a', 'b', 2], ['a', 'c', 1], ['a', 'b', 1]] # Desired output output = [['a', 'b', 3], ['a', 'c', 1]] Здесь есть похожие […]

Создание двумерного массива двоичных файлов в Python

Так вот что я пытаюсь list(itertools.combinations_with_replacement('01', 2)) но это порождает [('0', '0'), ('0', '1'), ('1', '1')] Мне по-прежнему нужен ('1','0') кортеж, есть ли способ сделать itertools также делать комбинации и порядок?

групповые индексы списка в списке списков

Я ищу элегантное решение для следующей проблемы. У меня есть список ints и я хочу создать список списков, где индексы с одинаковым значением группируются вместе в порядке появления указанного списка. [2, 0, 1, 1, 3, 2, 1, 2] должны давать [[0, 5, 7], [1], [2, 3, 6], [4]] Мое решение до сих пор: list = […]

Убедитесь, что все dicts в списке имеют одинаковые ключи

У меня есть список со словарями вроде [{'x': 42}, {'x': 23, 'y': 5}] и хотите, чтобы все dicts имели одинаковые ключи со значениями None если ключ отсутствовал в исходном dict. Таким образом, приведенный выше список должен стать [{'x': 42, 'y': None}, {'x': 23, 'y': 5}] Какой самый красивый и путинский способ сделать это? Текущий подход: […]

Преобразование 12-часового формата времени в формат времени 24 часа (сохранение записи дня) в python

Ниже приведен список в python, который содержит список времени для поезда с каждым индексом в качестве остановки для поезда Train_arrival_time = ['Source', '09:30 PM', '09:56 PM', '11:23 PM', '12:01 AM', '12:12 AM', '12:44 AM', '01:55 AM', '03:18 AM', '04:58 AM', '06:18 AM', '06:33 AM', '07:23 AM', '08:45 AM', '09:14 AM', '10:17 AM', '10:59 AM', '12:15 […]

Python: Как я могу получить все элементы в списке до самого длинного элемента?

У меня есть список, например l = ['abc34','def987','ghij','klmno','pqrstuvwxyz1234567','98765','43','210abc'] Как я могу получить все элементы в списке до появления самого длинного элемента, а не того, что приходит после?

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