从elemen的txt元素中读取一个列表

2024-04-20 08:21:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个txt文件,里面有大约5000个名字(“玛丽”、“帕特丽夏”、“琳达”…)。我想用python把这些名字放到一个列表中。我搜索了一个解决方案,但我只能找到一些方法逐行或作为一个元素读取txt文件,但我需要逐项读取它。有什么好办法吗?你知道吗


Tags: 文件方法txt元素列表解决方案名字办法
2条回答

Python本身不能在开箱即用的情况下做到这一点,因为您不能这样说文本.readlines()并使其在每个单独的元素上工作。你能做的就是读取文本并使用string的split方法。对于exsmple,如果数据用逗号分隔,文本.拆分(“,”)将返回一个包含所有元素的列表。你知道吗

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

我可能有点晚了,试试Python3:

with open("list.txt", "r") as f:
    for name in f.readlines():
        print(name)

相关问题 更多 >