Объединение разделенного списка в список - PullRequest
0 голосов
/ 19 апреля 2011

Я пытаюсь взять разделенный список и объединить их в другой список.Например, у меня есть этот список:

['T', 'e', 's', 't', '\n', 'List', '\n']
Теперь я хочу присоединиться к ним, чтобы он выглядел как
['Test', 'List']
Как я могу это сделать?

Ответы [ 2 ]

7 голосов
/ 19 апреля 2011

Боюсь, что ваш вопрос немного не указан, как S. Lott комментирует, но выглядит так, как будто вы просто хотите объединить все строки вместе, а затем разделить, где есть новые строки - для вашего примера работает следующее, и его можно легко изменить для других требований:

>>>> ''.join(['T', 'e', 's', 't', '\n', 'List', '\n']).splitlines()
['Test', 'List']
4 голосов
/ 19 апреля 2011

объединение строк - удивительная вещь

l = ['T', 'e', 's', 't', '\n', 'List', '\n']
"".join(l).split('\n')

Работает, беря строку "", создавая строку большего размера, добавляя к ней все l, что дает "Test \ nList \ n".Затем разбиваем на конец строки, давая ["Test", "List"]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...