热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python多数据输出到txt_Python3将二维列表(list)的数据输出(TXT,Excel)

Python3将二维列表(list)的数据输出(TXT,Excel)利用Python处理数据时,

Python3将二维列表(list)的数据输出(TXT,Excel)

利用Python处理数据时,处理完成后输出结果为二维的列表,如果我们想把这个列表输出到Excel中形成格式化的数据,其实和输出到TXT文件大同小异。

比如,有一个二维列表

我们要输出到Excel:

代码如下:list1 = [['张三','男','未婚',20],['李四','男','已婚',28],['小红','女','未婚',18],['小芳','女','已婚',25]]

output = open('data.xls','w',encoding='gbk')

output.write('name\tgender\tstatus\tage\n')

for i in range(len(list1)):

for j in range(len(list1[i])):

output.write(str(list1[i][j])) #write函数不能写int类型的参数,所以使用str()转化

output.write('\t') #相当于Tab一下,换一个单元格

output.write('\n') #写完一行立马换行

output.close()

我们要输入出txt:

代码如下:list1 = [['张三','男','未婚',20],['李四','男','已婚',28],['小红','女','未婚',18],['小芳','女','已婚',25]]

output = open('data.txt','w',encoding='gbk')

output.write('name,gender,status,age\n')

for row in list1:

rowtxt = '{},{},{},{}'.format(row[0],row[1],row[2],row[3])

output.write(rowtxt)

output.write('\n')

output.close()

只是用了一个小例子来说明,在遇到数据量特别大的样本时同样适用。

相关内容如下:

python操作数据库 python截取字符串函数 python时间函数 python写入excel文件 python是脚本语言吗 python中groupby函数 python3数据分析 python对excel操作

本文标题:Python3将二维列表(list)的数据输出(TXT,Excel)

http://www.jianglexinxi.cn/yanergaozhi/249492.html



推荐阅读
author-avatar
朱甜520_322
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有