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


Posted in Python onApril 23, 2020

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

比如,有一个二维列表

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

我们要输出到Excel:

Python将二维列表list的数据输出(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:

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

代码如下:

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二维列表写入文件

思路:

  • 求取列表最外层长度
  • 求取每个内层列表长度
  • 双重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将二维列表list的数据输出(TXT,Excel)的文章就介绍到这了,更多相关Python 二维列表list的数据输出内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python 调用VC++的动态链接库(DLL)
Sep 06 Python
Python实现的堆排序算法原理与用法实例分析
Nov 22 Python
Python迭代器和生成器定义与用法示例
Feb 10 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
Apr 18 Python
python实现简易动态时钟
Nov 19 Python
python调用外部程序的实操步骤
Mar 04 Python
详解Python3 基本数据类型
Apr 19 Python
python实现批量视频分帧、保存视频帧
May 31 Python
selenium获取当前页面的url、源码、title的方法
Jun 12 Python
python实现超市商品销售管理系统
Oct 25 Python
Python 实现网课实时监控自动签到、打卡功能
Mar 12 Python
Python Django view 两种return的实现方式
Mar 16 Python
Python基于DB-API操作MySQL数据库过程解析
Apr 23 #Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
Apr 23 #Python
Python matplotlib实时画图案例
Apr 23 #Python
windows下的pycharm安装及其设置中文菜单
Apr 23 #Python
使用python+poco+夜神模拟器进行自动化测试实例
Apr 23 #Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
Apr 23 #Python
python+adb命令实现自动刷视频脚本案例
Apr 23 #Python
You might like
php 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
php中mkdir函数用法实例分析
2014/11/15 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
javascript 日历提醒系统( 兼容所有浏览器 )
2009/04/07 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
微信小程序methods中定义的方法互相调用的实例代码
2018/08/07 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
pycharm 使用心得(四)显示行号
2014/06/05 Python
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
Python处理命令行参数模块optpars用法实例分析
2018/05/31 Python
python使用turtle库与random库绘制雪花
2018/06/22 Python
python实现的MySQL增删改查操作实例小结
2018/12/19 Python
如何基于Python批量下载音乐
2019/11/11 Python
使用Python测试Ping主机IP和某端口是否开放的实例
2019/12/17 Python
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
生物制药自我鉴定
2014/01/25 职场文书
汽车维修工岗位职责
2014/02/12 职场文书
新任教师自我鉴定
2014/02/24 职场文书
cf战队收人广告词
2014/03/14 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
兵马俑导游词
2015/02/02 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书
公司庆典主持词
2015/07/04 职场文书
2015年中学总务处工作总结
2015/07/22 职场文书
zabbix agent2 监控oracle数据库的方法
2021/05/13 Oracle