0
我有一個包含約5000個名稱(「MARY」,「PATRICIA」,「LINDA」,...)的txt文件。我想把這個名字放到python的列表中。我搜索了一個解決方案,但我只能找到一些方法來逐行讀取txt文件或作爲一個元素,但我需要逐元素讀取它。有沒有一種很好的方法來做到這一點?按元素從txt元素中讀取列表
我有一個包含約5000個名稱(「MARY」,「PATRICIA」,「LINDA」,...)的txt文件。我想把這個名字放到python的列表中。我搜索了一個解決方案,但我只能找到一些方法來逐行讀取txt文件或作爲一個元素,但我需要逐元素讀取它。有沒有一種很好的方法來做到這一點?按元素從txt元素中讀取列表
Python本身無法做到這一點,因爲你不能說像text.readlines()這樣的東西,並讓它在每個單獨的元素上工作。你可以做的是讀取文本並使用字符串的拆分方法。例如,如果數據以逗號分隔,text.split(「,」)會返回一個包含所有元素的列表。
如果單詞僅用空格分隔,則可以不帶任何參數地調用split()方法。
看起來你正在Project Euler#22; [這個問題](http://stackoverflow.com/questions/22887917/python-splitting-a-string-into-elements-and-adding-them-in-a-list)可能是有用的。 – DSM