Объединение списков, созданных из .split () в Python - PullRequest
0 голосов
/ 01 февраля 2020

Это мой код:

check = open('test.txt', 'r')
for line in check:
    field = (line.split())
    print (field)

Он производит такой вывод:

>>>['test1', 'Cats', 'Dog']
>>>['test2', 'Zebra', 'Elephant']

Результат, который я хочу:

[['test1', 'Cats', 'Dog'], ['test2', 'Zebra', 'Elephant']]

1 Ответ

1 голос
/ 01 февраля 2020

Вы должны объединить результаты разбиения в список. Есть много способов сделать это - например, понимание списка:

[line.split() for line in check]

Или отображение:

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