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中将字典转换成其json字符串
Jul 16 Python
200 行python 代码实现 2048 游戏
Jan 12 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
Oct 11 Python
python实现函数极小值
Jul 10 Python
简单分析python的类变量、实例变量
Aug 23 Python
Python实现串口通信(pyserial)过程解析
Sep 25 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
Oct 12 Python
学python需要去培训机构吗
Jul 01 Python
详细分析Python collections工具库
Jul 16 Python
AI:如何训练机器学习的模型
Apr 16 Python
Jupyter notebook 输出部分显示不全的解决方案
Apr 24 Python
Python自动操作神器PyAutoGUI的使用教程
Jun 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中Date获取时间不正确怎么办
2008/06/05 PHP
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
Laravel路由设定和子路由设定实例分析
2016/03/30 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
2006/10/17 Javascript
javascript面向对象编程代码
2011/12/19 Javascript
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
使用Js让Html中特殊字符不被转义
2013/11/05 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
js多功能分页组件layPage使用方法详解
2016/05/19 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
详解a++和++a的区别
2017/08/30 Javascript
react中使用swiper的具体方法
2018/05/15 Javascript
JavaScript实现简单的隐藏式侧边栏功能示例
2018/08/31 Javascript
js实现圆形显示鼠标单击位置
2020/02/11 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
[01:03:13]VG vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python网页请求urllib2模块简单封装代码
2014/02/07 Python
Python读写docx文件的方法
2018/05/08 Python
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
django ajax发送post请求的两种方法
2020/01/05 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
计算机应用毕业生自荐信
2013/10/23 职场文书
境外导游求职信
2014/02/27 职场文书
股权转让意向书
2014/04/01 职场文书
运动会演讲稿200字
2014/08/25 职场文书
道歉情书大全
2015/05/12 职场文书
子女赡养老人协议书
2016/03/23 职场文书
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android