以下是详细讲解“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数据。