Как сформировать двумерный список слов в Питоне из списка строк?

Представим, что дан некий одномерный список строк.

list_first = ['A man in man', 'Dog is an animal', 'I wasn't there yesterday']

Из него я хочу получить такой список списков:

list_second = [ ['a', 'man', 'in', 'man'], ['dog', 'is', 'an', 'animal'], ['i', 'wasn', 't', 'there', 'yesterday']

Что для этого надо сделать? Сколько не пытаюсь - проблемы с типами данных


Ответы (1 шт):

Автор решения: Zhihar

самое простое решение - в лоб:

list_first = ['A man in man', 'Dog is an animal', 'I wasn\'t there yesterday']

list_second = [text.split() for text in list_first ]

правда у такого способа есть недостаток - он режет только пробелы, а у вас еще и по ' надо отрезать

→ Ссылка