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 相关文章推荐
详解Django中的form库的使用
Jul 18 Python
Vue的el-scrollbar实现自定义滚动
May 29 Python
Python读取数据集并消除数据中的空行方法
Jul 12 Python
Python 单例设计模式用法实例分析
Sep 23 Python
python自动分箱,计算woe,iv的实例代码
Nov 22 Python
python 导入数据及作图的实现
Dec 03 Python
python统计函数库scipy.stats的用法解析
Feb 25 Python
django xadmin action兼容自定义model权限教程
Mar 30 Python
keras多显卡训练方式
Jun 10 Python
Python自动发送和收取邮件的方法
Aug 12 Python
详解如何使用Pytest进行自动化测试
Jan 14 Python
基于Python 函数和方法的区别说明
Mar 24 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
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
2013/04/26 Javascript
JavaScript中跨域调用Flash的方法
2014/08/11 Javascript
node.js中的events.emitter.once方法使用说明
2014/12/10 Javascript
原生js和jquery分别实现横向导航菜单效果
2016/05/13 Javascript
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
vue实现通讯录功能
2018/07/14 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
详解vue父子组件关于模态框状态的绑定方案
2019/06/05 Javascript
javascript实现前端成语点击验证优化
2020/06/24 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
让python 3支持mysqldb的解决方法
2017/02/14 Python
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
Python统计分析模块statistics用法示例
2019/09/06 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
OpenCV+python实现膨胀和腐蚀的示例
2020/12/21 Python
Hotels.com南非:酒店预订
2017/11/02 全球购物
如何实现jdbc性能优化
2012/07/30 面试题
关键字final的用法
2013/10/02 面试题
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
什么是GWT的Entry Point
2013/08/16 面试题
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
英语硕士生求职简历的自我评价
2013/10/15 职场文书
电气工程和自动化自荐信范文
2013/12/25 职场文书
论文评语大全
2014/04/29 职场文书
求职信内容怎么写
2014/05/26 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
自我推荐信怎么写
2015/03/24 职场文书
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL