首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在python 3x中将文本文件中的行添加到多个列表中

在Python 3.x中,可以使用以下步骤将文本文件中的行添加到多个列表中:

  1. 打开文本文件:使用内置的open()函数打开文本文件,并将其赋值给一个文件对象。可以指定文件的路径和打开模式(例如,读取模式'r')。
代码语言:txt
复制
file = open('filename.txt', 'r')
  1. 创建多个列表:根据需要,创建多个空列表来存储文件中的行。
代码语言:txt
复制
list1 = []
list2 = []
# 创建更多的列表...
  1. 逐行读取文件并添加到列表:使用文件对象的readline()方法逐行读取文件内容,并将每行添加到相应的列表中。可以使用循环来读取文件的所有行。
代码语言:txt
复制
for line in file:
    list1.append(line.strip())  # 添加到第一个列表
    list2.append(line.strip())  # 添加到第二个列表
    # 添加到更多的列表...

在上述代码中,strip()方法用于去除每行末尾的换行符。

  1. 关闭文件:在完成文件读取后,使用文件对象的close()方法关闭文件。
代码语言:txt
复制
file.close()

完整的示例代码如下:

代码语言:txt
复制
file = open('filename.txt', 'r')

list1 = []
list2 = []
# 创建更多的列表...

for line in file:
    list1.append(line.strip())  # 添加到第一个列表
    list2.append(line.strip())  # 添加到第二个列表
    # 添加到更多的列表...

file.close()

这样,你就可以将文本文件中的行添加到多个列表中了。请注意,上述代码中的'filename.txt'应替换为你实际的文件路径。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券