📌  相关文章
📜  文本文件中的每一行到 Python 中的列表中(1)

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

将文本文件中的每一行转换为 Python 列表

有时候我们需要将文本文件中的内容读取到 Python 中进行处理,这时候需要将每一行的内容转换为列表形式,方便后续的操作。下面就让我们来看一下具体的实现方法。

读取文本文件

在 Python 中,我们可以使用 open() 函数打开一个文本文件,并通过 readlines() 方法读取文件中的每一行内容。具体实现方法如下:

# 打开文本文件
file = open('example.txt', 'r')

# 读取文件中的每一行内容
lines = file.readlines()

# 关闭文件
file.close()
将每一行内容转换为列表

在上述代码中,我们已经将文件中的每一行内容存储在了一个列表中,接下来只需要将每一行中的字符串转换为列表即可。在字符串转换为列表时,我们可以利用空格字符或其他特定字符将字符串分割为多个部分,并存储到列表中。具体实现方法如下:

# 读取文本文件
file = open('example.txt', 'r')
lines = file.readlines()

# 将每一行内容转换为列表
result = []
for line in lines:
    # 将每一行内容按空格字符分割为多个部分,并存储到列表中
    items = line.strip().split(' ')
    result.append(items)

# 关闭文件
file.close()

在上述代码中,我们通过 strip() 方法删除字符串两侧的空格字符,再通过 split() 方法按空格字符将字符串分割为多个部分,并存储到列表中。最后,将每一行的列表存储到一整个大列表中。

总结

以上就是将文本文件中的每一行内容转换为 Python 列表的完整实现方法。我们可以通过读取文件和字符串分割的操作,快速将文本文件中的内容转换为列表。