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合并多个装饰器小技巧
Apr 28 Python
简单介绍Python中的round()方法
May 15 Python
Python编程之多态用法实例详解
May 19 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
Jun 23 Python
结合Python的SimpleHTTPServer源码来解析socket通信
Jun 27 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
Sep 21 Python
Python实现简易Web爬虫详解
Jan 03 Python
python绘制简单彩虹图
Nov 19 Python
学Python 3的理由和必要性
Nov 19 Python
python shell命令行中import多层目录下的模块操作
Mar 09 Python
Keras实现支持masking的Flatten层代码
Jun 16 Python
matplotlib subplot绘制多个子图的方法示例
Jul 28 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扩展函数
2006/10/09 PHP
PHP 数字左侧自动补0
2008/03/31 PHP
PHP使用自定义方法实现数组合并示例
2016/07/07 PHP
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
让Vue也可以使用Redux的方法
2018/05/23 Javascript
浅析node.js的模块加载机制
2018/05/25 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
在layui中使用form表单监听ajax异步验证注册的实例
2019/09/03 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
Python3 循环语句(for、while、break、range等)
2017/11/20 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
如何更换python默认编辑器的背景色
2020/08/10 Python
python super()函数的基本使用
2020/09/10 Python
python实现计算器简易版
2020/12/17 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
vivo智能手机官方商城:vivo
2016/09/22 全球购物
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
英国最大的户外商店:Go Outdoors
2019/04/17 全球购物
香港士多网上超级市场:Ztore
2021/01/09 全球购物
求职简历中的自我评价分享
2013/12/08 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
秋冬农业生产标语
2014/10/09 职场文书
教师年度个人总结
2015/02/11 职场文书
施工安全员岗位职责
2015/04/11 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
话题作文之自信作文
2019/11/15 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python
html form表单基础入门案例讲解
2021/07/15 HTML / CSS