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 15 Python
win系统下为Python3.5安装flask-mongoengine 库
Dec 20 Python
使用Turtle画正螺旋线的方法
Sep 22 Python
Python饼状图的绘制实例
Jan 15 Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 Python
python实现XML解析的方法解析
Nov 16 Python
python使用ctypes调用扩展模块的实例方法
Jan 28 Python
500行python代码实现飞机大战
Apr 24 Python
python实现二分类和多分类的ROC曲线教程
Jun 15 Python
Python虚拟环境库virtualenvwrapper安装及使用
Jun 17 Python
详解Anaconda 的安装教程
Sep 23 Python
Python 数据可视化之Seaborn详解
Nov 02 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读取flv文件的播放时间长度
2009/09/03 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
鼠标移动到一张图片时变为另一张图片
2006/12/05 Javascript
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
Node.js Sequelize如何实现数据库的读写分离
2016/10/23 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
用javascript获取任意颜色的更亮或更暗颜色值示例代码
2017/07/21 Javascript
.vue文件 加scoped 样式不起作用的解决方法
2018/05/28 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
浅谈python中set使用
2016/06/30 Python
浅谈编码,解码,乱码的问题
2016/12/30 Python
Python实现识别手写数字大纲
2018/01/29 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
对dataframe数据之间求补集的实例详解
2019/01/30 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
2019/07/07 Python
python3的print()函数的用法图文讲解
2019/07/16 Python
Python通过递归获取目录下指定文件代码实例
2019/11/07 Python
python线程信号量semaphore使用解析
2019/11/30 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
简述synchronized和java.util.concurrent.locks.Lock的异同
2014/12/08 面试题
新闻记者个人求职的自我评价
2013/11/28 职场文书
酒店led欢迎词
2014/01/09 职场文书
料理师求职信
2014/01/30 职场文书
演讲稿开场白台词
2014/08/25 职场文书
树转促学习心得体会
2014/09/10 职场文书
Python机器学习之PCA降维算法详解
2021/05/19 Python
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang
Python的property属性详细讲解
2022/04/11 Python