python3.6 如何将list存入txt后再读出list的方法

  • Post category:Python

以下是详细讲解“python3.6如何将list存入txt后再读出list的方法”的完整攻略。

在Python,可以使用文件来存储数据。本文将介绍如何将list存入txt文件中,并读取出list。

将list存入txt文件中

可以使用文件操作函数open()和write()将list存入txt文件中。例如:

lst = [1, 2, 3, 4, 5]

with open("list.txt", "w") as f:
    for item in lst:
        f.write(str(item) + "\n")

上述代码将list lst中的元素逐行写入到名为list.txt的文件中。

从文件中读取list

可以使用文件操作函数open()和readlines()从txt文件中读取list。例如:

with open("list.txt", "r") as f:
    lst = [int(line.strip()) for line in f.readlines()]
    print(lst) # 输出[1, 2, 3, 4, 5]

上述代码从名为list.txt的文件中读取每一行,并将其转换为整数类型,最终得到list lst。

示例说明

示例一:将list存入txt文件中

lst = ["apple", "banana", "orange"]

with open("fruits.txt", "w") as f:
    for item in lst:
        f.write(item + "\n")

上述代码演示了如何将list lst中的元素逐行写入到名为fruits.txt的文件中。

示例二:从txt文件中读取list

with open("fruits.txt", "r") as f:
    lst = [line.strip() for line in f.readlines()]
    print(lst) # 输出['apple', 'banana', 'orange']

上述代码演示了如何从名为fruits.txt的文件中读取每一行,并将其转换为字符串类型,最终得到list lst。

总结

在Python中,可以使用文件来存储数据。本文介绍了如何将list存入txt文件中,并从txt文件中读取list。掌握这些知识可以更好地处理文件和list数据。