Предположим, у меня есть следующая структура:
t = [['I will','take','care'],['I know','what','to','do']]
Как вы видите в первом списке, у меня есть 'I will'
, и я хочу, чтобы они разбились на два элемента 'I'
и 'will'
, st результат:
[['I', 'will', 'take', 'care'], ['I', 'know', 'what', 'to', 'do']]
Быстрый и грязный алгоритм выглядит следующим образом:
train_text_new = []
for sent in t:
new = []
for word in sent:
temp = word.split(' ')
for item2 in temp:
new.append(item2)
train_text_new.append(new)
Но я хотел бы знать, существует ли более читаемый и, возможно, более эффективный алгоритм для решения этой проблемы .