Python读取txt文件分割成列表

Python读取txt文件分割成列表

Python读取txt文件分割成列表

在日常的数据处理工作中,经常会遇到需要读取文本文件并将其内容分割成列表的情况。Python作为一种功能强大且易于学习的编程语言,提供了许多方便的方法来处理这样的任务。本文将详细介绍如何使用Python读取txt文件并将其内容分割成列表。

1. 读取txt文件

我们首先需要准备一个txt文件来演示如何读取并分割其内容。下面是一个示例txt文件的内容:

apple
banana
orange
kiwi

假设我们的txt文件名为”fruits.txt”,我们将使用Python来读取这个文件并将其内容分割成列表。

with open("fruits.txt", "r") as file:
    lines = file.readlines()

print(lines)

运行上面的代码,我们将成功读取名为”fruits.txt”的文本文件,并将其内容存储在变量”lines”中。接下来,我们将开始分割这些内容并转换为列表。

2. 分割内容并转为列表

在Python中,我们可以使用字符串的split()方法来将一个字符串分割成多个部分,并存储在一个列表中。我们将遍历之前读取的每一行,并使用split()方法将其内容分割成一个个水果名称,最后将这些水果名称存储在一个列表中。

fruits_list = []
for line in lines:
    fruit = line.strip()  # 去除每行末尾的换行符
    fruits_list.append(fruit)

print(fruits_list)

在上面的代码中,我们遍历了之前读取的每一行,将每行末尾的换行符去除后,通过append()方法将每个水果名称存储在列表”fruits_list”中。运行以上代码后,我们将得到一个包含所有水果名称的列表。

3. 完整示例

下面是整个过程的完整示例代码:

with open("fruits.txt", "r") as file:
    lines = file.readlines()

fruits_list = []
for line in lines:
    fruit = line.strip()  # 去除每行末尾的换行符
    fruits_list.append(fruit)

print(fruits_list)

将上面的代码保存在一个名为”read_txt.py”的Python文件中,并确保在同一目录下存在名为”fruits.txt”的txt文件。然后运行该Python文件,您将看到输出的结果是一个包含所有水果名称的列表。

通过以上示例,我们详细介绍了如何使用Python读取txt文件并将其内容分割成列表。这个方法不仅适用于水果名称这样简单的文本内容,也适用于更复杂的数据处理任务。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程