У меня есть три предложения в списке:Я хочу разделить список строк в два одномерный массив
sentences = []
sentence.append("This is my first sentence.")
sentence.append("This is my second sentence.")
sentence.append("This is my third sentence.")
Мне нужно разделить их, так что результат должен быть: [[ «Это», 'is', 'my', 'first', 'sentence.'], ['This', 'is', 'my', 'second', 'sentence.'], ['This', 'is », 'мой', 'третий', 'предложение']]
Я попытался назначить новый список, как следует:.
sentencesplit = []
for i in range(0, 3):
sentencesplit.extend(sentence[i].split())
Результатом является одномерный список, содержащий все расщепленные строки в предложениях. Я даже пытался объявить
sentencesplit[[]]
for i in range(0, 3):
sentencesplit[i].extend(sentence[i].split())
, но это только приводит к появлению сообщения об ошибке.
Любая идея, как решить эту проблему?
Вы можете разбить их, добавив себя. 'sentences.append (« Это мое первое предложение ». split())' –
Почему вы используете 'extend'? Есть много полезных ответов, но если вы только изменили 'extend' на' append', он будет работать так, как вы просили. – MariusSiuram