Как сформировать двумерный список слов в Питоне из списка строк?
Представим, что дан некий одномерный список строк.
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 ]
правда у такого способа есть недостаток - он режет только пробелы, а у вас еще и по ' надо отрезать