Python读取txt文件存为列表

Python读取txt文件存为列表

Python读取txt文件存为列表

在Python编程中,经常需要读取文本文件的内容并进行处理。而将文本文件中的数据存储为列表是一个常见的需求,可以方便我们对数据进行操作和分析。本文将介绍如何使用Python读取txt文件并将其内容存储为列表。

1. 读取txt文件

在Python中,可以使用open()函数打开一个文件,并通过readlines()方法读取文件的内容。下面是一个简单的示例,假设我们有一个名为data.txt的文本文件,内容如下:

apple
banana
orange

我们可以使用如下代码读取data.txt文件的内容:

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

print(lines)

运行上述代码,我们会得到如下输出:

['apple\n', 'banana\n', 'orange\n']

可以看到,readlines()方法会将文件中的每一行作为一个字符串存储在列表中,并保留了换行符。

2. 去除换行符

有时候我们希望去除每一行末尾的换行符,可以使用字符串的strip()方法。在读取文件内容后,我们可以用如下代码去除每行末尾的换行符:

lines = [line.strip() for line in lines]
print(lines)

运行上述代码,我们会得到如下输出:

['apple', 'banana', 'orange']

可以看到每一行末尾的换行符已经被去除。

3. 完整代码示例

下面是一个完整的示例代码,将txt文件内容读取并存储为列表,同时去除每一行末尾的换行符:

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

lines = [line.strip() for line in lines]
print(lines)

运行上述代码,我们会得到如下输出:

['apple', 'banana', 'orange']

通过以上步骤,我们成功读取了txt文件并将其内容存储为列表。这在处理文本数据时非常有用,可以方便我们对数据进行进一步操作。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程