Skip to main content
 首页 » 编程设计

python之使用列表理解将列表列表写入文件

2025年05月04日21zhenyulu

假设我们有一个名为 A 的列表:

A = [[1, 100, 200, 300],[2, 300, 400, 500]] 

我们想将A写入格式如下的文件中:

"1\t\100\t\200\t300\n2\t\300\t400\t500" 

都是string

可以通过在 write() 或 writelines() 函数上使用列表理解来完成吗?

请您参考如下方法:

假设 f 是你要写入的文件对象,你可以这样做:

f.write('\n'.join('\t'.join(map(str, s)) for s in A))