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用来获得图片exif信息的库实例分析
Mar 16 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
Aug 10 Python
python+matplotlib演示电偶极子实例代码
Jan 12 Python
python基于itchat模块实现微信防撤回
Apr 29 Python
Python+numpy实现矩阵的行列扩展方式
Nov 29 Python
Python文件操作函数用法实例详解
Dec 24 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
Jun 03 Python
Python json格式化打印实现过程解析
Jul 21 Python
Python 获取异常(Exception)信息的几种方法
Dec 29 Python
Python列表删除重复元素与图像相似度判断及删除实例代码
May 07 Python
有趣的二维码:使用MyQR和qrcode来制作二维码
May 10 Python
Pandas自定义选项option设置
Jul 25 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实现ASCII码与字符串相互转换的方法
2017/04/29 PHP
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
jQuery控制Div拖拽效果完整实例分析
2015/04/15 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
2016/09/25 Javascript
微信小程序实现导航栏选项卡效果
2020/06/19 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
生产制造追溯系统之在线打印功能
2019/06/03 Javascript
微信小程序 select 下拉框组件功能
2019/09/09 Javascript
vue项目引入ts步骤(小结)
2019/10/31 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
你准备好迎接vue3.0了吗
2020/04/28 Javascript
使用vue引入maptalks地图及聚合效果的实现
2020/08/10 Javascript
python自定义解析简单xml格式文件的方法
2015/05/11 Python
Python实现Linux中的du命令
2017/06/12 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
python 获取图片分辨率的方法
2019/01/08 Python
Python Django切换MySQL数据库实例详解
2019/07/16 Python
python创建学生成绩管理系统
2019/11/22 Python
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
美国领先的个性化礼品商城:Personalization Mall
2019/07/27 全球购物
台湾专柜女包:KINAZ
2019/12/26 全球购物
Java如何调用外部Exe程序
2015/07/04 面试题
毕业生动漫设计求职信
2013/10/11 职场文书
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
领导干部遵守党的政治纪律情况思想汇报
2014/09/14 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers
Rust中的Struct使用示例详解
2022/08/14 Javascript