2013-06-16 2 views
3

Это то, что мой текстовый файл состоит из:Преобразование текстового файла в список

«Я люблю мороженое очень много»

До сих пор это мой код:

f = open('nums.txt', 'r') 
list = [] 
data1 = readline() 
print (data1) 

Это является выход: I like ice cream very much

Мне было интересно, как я могу получить его, чтобы каждое слово было разделено, например, ['I', 'like', 'ice', 'cream', 'very', 'much']

Я работаю в Python 3.3. Есть идеи?

ответ

1

Используйте str.split method:

print(data1.split()) 

>>> data1 = 'I like ice cream very much' 
>>> data1.split() 
['I', 'like', 'ice', 'cream', 'very', 'much'] 
+0

Большое спасибо! Я не думал, что это будет так просто! – computergeek

0

Вот соответствующий один вкладыш:

print(open("nums.txt").read().split()) 
Смежные вопросы