Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 逐项读取txt元素的列表_Python_Arrays_Python 2.7 - Fatal编程技术网

Python 逐项读取txt元素的列表

Python 逐项读取txt元素的列表,python,arrays,python-2.7,Python,Arrays,Python 2.7,我有一个包含大约5000个名字的txt文件(“玛丽”、“帕特丽夏”、“琳达”…)。我想用python将这些名称放入一个列表中。我搜索了一个解决方案,但我只能找到一些方法来逐行或作为一个元素读取txt文件,但我需要逐个元素读取它。有没有一种很好的方法可以做到这一点?Python本身无法做到开箱即用,因为您不能说text.readlines()之类的内容并让它在每个单独的元素上工作。您可以做的是读取文本并使用字符串拆分方法。对于exsmple,如果数据用逗号分隔,text.split(“,”)将返回

我有一个包含大约5000个名字的txt文件(“玛丽”、“帕特丽夏”、“琳达”…)。我想用python将这些名称放入一个列表中。我搜索了一个解决方案,但我只能找到一些方法来逐行或作为一个元素读取txt文件,但我需要逐个元素读取它。有没有一种很好的方法可以做到这一点?

Python本身无法做到开箱即用,因为您不能说text.readlines()之类的内容并让它在每个单独的元素上工作。您可以做的是读取文本并使用字符串拆分方法。对于exsmple,如果数据用逗号分隔,text.split(“,”)将返回一个包含所有元素的列表


如果单词之间仅用空格分隔,则只需调用split()方法而无需任何参数。

我可能有点晚了,请在python3中尝试以下方法:

打开(“list.txt”、“r”)作为f:
对于f.readlines()中的名称:
印刷品(名称)

看起来您正在进行Euler项目22;可能有用。