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匹配中文的正则表达式
May 11 Python
python实现下载文件的三种方法
Feb 09 Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 Python
Python3.5 创建文件的简单实例
Apr 26 Python
用python写扫雷游戏实例代码分享
May 27 Python
python用quad、dblquad实现一维二维积分的实例详解
Nov 20 Python
Keras实现将两个模型连接到一起
May 23 Python
使用pytorch实现论文中的unet网络
Jun 24 Python
详解python安装matplotlib库三种失败情况
Jul 28 Python
基于python调用jenkins-cli实现快速发布
Aug 14 Python
安装Anaconda3及使用Jupyter的方法
Oct 27 Python
Python基本的内置数据类型及使用方法
Apr 13 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
一个程序下载的管理程序(四)
2006/10/09 PHP
PHP合并数组+与array_merge的区别分析
2010/08/01 PHP
php调整服务器时间的方法
2015/04/03 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
php报错502badgateway解决方法
2019/10/11 PHP
javascript 字符 Escape,encodeURI,encodeURIComponent
2009/07/09 Javascript
JavaScript 密码强度判断代码
2009/09/05 Javascript
JS维吉尼亚密码算法实现代码
2010/11/09 Javascript
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
jquery实现用户信息修改验证输入方法汇总
2015/07/18 Javascript
深入浅析JavaScript中对事件的三种监听方式
2015/09/29 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
原生js实现对Ajax的封装(仿jquery)
2017/01/22 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
Vue项目数据动态过滤实践及实现思路
2018/09/11 Javascript
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
初学者学习Python好还是Java好
2020/05/26 Python
keras-siamese用自己的数据集实现详解
2020/06/10 Python
python try...finally...的实现方法
2020/11/25 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
印度第一网上礼品店:IGP.com
2020/02/06 全球购物
宝信软件JAVA工程师面试经历
2012/08/19 面试题
小学生家长寄语
2014/04/02 职场文书
宣传标语大全
2014/07/01 职场文书
护士个人年终总结
2015/02/13 职场文书
2016年小学“感恩教师”主题队日活动总结
2016/04/01 职场文书
导游词之云南丽江古城
2019/09/17 职场文书