Python 逐项读取txt元素的列表
我有一个包含大约5000个名字的txt文件(“玛丽”、“帕特丽夏”、“琳达”…)。我想用python将这些名称放入一个列表中。我搜索了一个解决方案,但我只能找到一些方法来逐行或作为一个元素读取txt文件,但我需要逐个元素读取它。有没有一种很好的方法可以做到这一点?Python本身无法做到开箱即用,因为您不能说text.readlines()之类的内容并让它在每个单独的元素上工作。您可以做的是读取文本并使用字符串拆分方法。对于exsmple,如果数据用逗号分隔,text.split(“,”)将返回一个包含所有元素的列表Python 逐项读取txt元素的列表,python,arrays,python-2.7,Python,Arrays,Python 2.7,我有一个包含大约5000个名字的txt文件(“玛丽”、“帕特丽夏”、“琳达”…)。我想用python将这些名称放入一个列表中。我搜索了一个解决方案,但我只能找到一些方法来逐行或作为一个元素读取txt文件,但我需要逐个元素读取它。有没有一种很好的方法可以做到这一点?Python本身无法做到开箱即用,因为您不能说text.readlines()之类的内容并让它在每个单独的元素上工作。您可以做的是读取文本并使用字符串拆分方法。对于exsmple,如果数据用逗号分隔,text.split(“,”)将返回
如果单词之间仅用空格分隔,则只需调用split()方法而无需任何参数。我可能有点晚了,请在python3中尝试以下方法:
打开(“list.txt”、“r”)作为f:
对于f.readlines()中的名称:
印刷品(名称)
看起来您正在进行Euler项目22;可能有用。