📜  python 将文件读入列表 - Python (1)

📅  最后修改于: 2023-12-03 15:19:09.435000             🧑  作者: Mango

Python将文件读入列表

在Python中,我们可以使用多种方法将文件内容读入列表。读取文件并将其存储在列表中非常有用,因为它可以方便地操作文件的内容。

下面是一些常用的方法来读取文件并将其存储在列表中。

方法1: 使用readlines()方法

使用readlines()方法可以读取整个文件并将每一行作为一个元素存储在列表中。

filename = "file.txt"

with open(filename, 'r') as file:
    lines = file.readlines()

这样,lines就是一个包含文件中每一行内容的列表。你可以通过遍历这个列表来访问每一行的内容。

方法2: 使用for循环逐行读取文件

另一种方法是使用for循环逐行读取文件,并将每一行添加到列表中。

filename = "file.txt"

with open(filename, 'r') as file:
    lines = []
    for line in file:
        lines.append(line.strip())

在这个例子中,我们使用strip()方法来去除每行的换行符,并将每行添加到lines列表中。

方法3: 使用列表推导式

还可以使用列表推导式来将文件内容读入列表。这种方法更简洁,一行代码就可以完成任务。

filename = "file.txt"

with open(filename, 'r') as file:
    lines = [line.strip() for line in file]

使用列表推导式,我们可以直接读取文件并创建一个包含每行内容的列表。

以上是几种常用的方法,你可以根据需求选择适合的方法来读取文件并将其存储在列表中。读取文件到列表后,你可以方便地对文件内容进行处理和分析。

希望这些信息对你有帮助!