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中的jquery PyQuery库使用小结
May 13 Python
基于Python实现的扫雷游戏实例代码
Aug 01 Python
Python简单计算文件夹大小的方法
Jul 14 Python
Python Sql数据库增删改查操作简单封装
Apr 18 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
Aug 30 Python
PyCharm在win10的64位系统安装实例
Nov 26 Python
Python IDLE清空窗口的实例
Jun 25 Python
Python 点击指定位置验证码破解的实现代码
Sep 11 Python
Python enumerate函数遍历数据对象组合过程解析
Dec 11 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
Jan 15 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
Jun 23 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
Jan 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
php 图像函数大举例(非原创)
2009/06/20 PHP
PHP多态代码实例
2015/06/26 PHP
php while循环控制的简单实例
2016/05/30 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
ActiveX控件与Javascript之间的交互示例
2014/06/04 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
2016/09/01 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
2017/11/10 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
微信小程序常用简易小函数总结
2019/02/01 Javascript
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
[08:47]DOTA2每周TOP10 精彩击杀集锦vol.6
2014/06/25 DOTA
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现简单拆分PDF文件的方法
2015/07/30 Python
python中函数默认值使用注意点详解
2016/06/01 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
Python API len函数操作过程解析
2020/03/05 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
2021/03/03 Python
翻译专业应届生求职信
2013/11/23 职场文书
高中毕业的自我鉴定
2013/12/09 职场文书
市场推广策划方案
2014/06/02 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
2015年银行客户经理工作总结
2015/04/01 职场文书
小学科学课教学反思
2016/02/23 职场文书
晶体管单管来复再生式收音机
2021/04/22 无线电