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 09 Python
python基础教程之常用运算符
Aug 29 Python
python实现ipsec开权限实例
Nov 11 Python
python基于ID3思想的决策树
Jan 03 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 Python
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
Jan 02 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 Python
python3.x 生成3维随机数组实例
Nov 28 Python
python 6种方法实现单例模式
Dec 15 Python
如何用python绘制雷达图
Apr 24 Python
基于Python实现一个春节倒计时脚本
Jan 22 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中try catch捕获异常实例详解
2014/11/21 PHP
php中Snoopy类用法实例
2015/06/19 PHP
深入理解PHP中的count函数
2016/05/31 PHP
PHP parse_ini_file函数的应用与扩展操作示例
2019/01/07 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
2014/01/02 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
jqueryMobile使用示例分享
2016/01/12 Javascript
使用jquery.form.js实现图片上传的方法
2016/05/05 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
使用递归遍历对象获得value值的实现方法
2016/06/14 Javascript
详解Python中logging日志模块在多进程环境下的使用
2016/12/26 Javascript
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
浅谈webpack 构建性能优化策略小结
2018/06/13 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
jquery获取img的src值实例介绍
2019/01/16 jQuery
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
2019/05/14 jQuery
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
解决vue scoped scss 无效的问题
2020/09/04 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
python logging类库使用例子
2014/11/22 Python
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
python实现烟花小程序
2019/01/30 Python
python 通过可变参数计算n个数的乘积方法
2019/06/13 Python
python pptx复制指定页的ppt教程
2020/02/14 Python
Python Tkinter实例——模拟掷骰子
2020/10/24 Python
TensorFlow2.0使用keras训练模型的实现
2021/02/20 Python
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
英国珠宝钟表和家居礼品精品店:David Shuttle
2018/02/24 全球购物
一套C++笔试题面试题
2012/06/06 面试题
青年文明号创建承诺
2014/03/31 职场文书
倡议书格式及范文
2015/04/29 职场文书
入团介绍人意见范文
2015/06/04 职场文书