python二维列表写入文件

思路:

  • 求取列表最外层长度
  • 求取每个内层列表长度
  • 双重for循环进行写入

代码:

M=[[1,2,3,4,5],
[4,5,6,7,8,9],
[5,6,7,8,9]]
output = open('data.txt','w+')
for i in range(len(M)):
	for j in range(len(M[i])):
		output.write(str(M[i][j]))
		output.write(' ')   
	output.write('\n')      
output.close()

运行结果:
python二维列表写入文件_第1张图片

  • 注意: write函数不能用int类型的参数,使用str()进行转化

如需要进行从文件中读取数据并存入二维列表,请查看本人另一篇博客python将从文件读取数据并存入二维列表!

你可能感兴趣的:(python二维列表写入文件)