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 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
Python正则表达式的使用范例详解
Aug 08 Python
python实现通过shelve修改对象实例
Sep 26 Python
Python中实现结构相似的函数调用方法
Mar 10 Python
python学习 流程控制语句详解
Jun 01 Python
Tensorflow加载预训练模型和保存模型的实例
Jul 27 Python
Django 实现图片上传和显示过程详解
Jul 18 Python
python实现本地批量ping多个IP的方法示例
Aug 07 Python
Python识别html主要文本框过程解析
Feb 18 Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
Mar 30 Python
利用Python网络爬虫爬取各大音乐评论的代码
Apr 13 Python
如何使用pdb进行Python调试
Jun 30 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效率,提高php性能的一些方法
2011/03/24 PHP
关于PHP自动判断字符集并转码的详解
2013/06/26 PHP
PHP数组实际占用内存大小原理解析
2020/12/11 PHP
JavaScript实用技巧(一)
2010/08/16 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
2014/08/16 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
node.js require() 源码解读
2015/12/13 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
nodejs+express实现文件上传下载管理网站
2017/03/15 NodeJs
Bootstrap常用组件学习(整理)
2017/03/24 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
通过实例了解js函数中参数的传递
2019/06/15 Javascript
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
python计算方程式根的方法
2015/05/07 Python
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
Django models文件模型变更错误解决
2020/05/11 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
利用Python批量识别电子账单数据的方法
2021/02/08 Python
浅谈HTML5 服务器推送事件(Server-sent Events)
2017/08/01 HTML / CSS
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
孔庙导游词
2015/02/04 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
行政处罚告知书
2015/07/01 职场文书
MySQL 视图(View)原理解析
2021/05/19 MySQL
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript