python列表写入文件

2023-02-25 00:00:00 文件 列表 写入

要将列表写入文件,可以使用 Python 的内置函数 open() 和 write()。例如,要将列表写入文本文件,可以使用以下代码:

my_list = ['apple', 'banana', 'cherry']

with open('my_file.txt', 'w') as f:
    for item in my_list:
        f.write("%s\n" % item)

在这个例子中,my_list 是一个包含三个字符串的列表。with open('my_file.txt', 'w') as f: 表示打开一个名为 my_file.txt 的文件,使用 w 模式打开文件以进行写入。然后,使用 for 循环遍历 my_list 中的每个元素,并使用 f.write() 将其写入文件中。最后,使用 with 语句来自动关闭文件。

如果列表中的元素不是字符串,可以使用 str() 函数将它们转换为字符串。例如:

my_list = [1, 2, 3]

with open('my_file.txt', 'w') as f:
    for item in my_list:
        f.write("%s\n" % str(item))

这会将整数列表转换为字符串,并将它们写入文件中。输出的文件将包含三行,每行一个数字。

相关文章