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 Mysql数据库操作 Perl操作Mysql数据库
Jan 12 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
Python双精度浮点数运算并分行显示操作示例
Jul 21 Python
Python Flask-web表单使用详解
Nov 18 Python
python读出当前时间精度到秒的代码
Jul 05 Python
python Django的web开发实例(入门)
Jul 31 Python
postman传递当前时间戳实例详解
Sep 14 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
Dec 18 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
Apr 23 Python
python 多线程中join()的作用
Oct 29 Python
matplotlib相关系统目录获取方式小结
Feb 03 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列出mysql表所有行和列的方法
2015/03/13 PHP
PHP登录(ajax提交数据和后台校验)实例分享
2016/12/29 PHP
js 居中漂浮广告
2010/03/21 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
Python中针对函数处理的特殊方法
2014/03/06 Python
Python3实现生成随机密码的方法
2014/08/23 Python
python通过shutil实现快速文件复制的方法
2015/03/14 Python
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
2018/02/24 Python
Python datetime包函数简单介绍
2019/08/28 Python
基于Django统计博客文章阅读量
2019/10/29 Python
python 画图 图例自由定义方式
2020/04/17 Python
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
英国最大的运动营养公司之一:LA Muscle
2018/07/02 全球购物
墨西哥网上超市:Superama
2018/07/10 全球购物
俄罗斯三星品牌商店:GalaxyStore
2020/11/04 全球购物
教育学专业毕业生的自我鉴定
2013/11/26 职场文书
旅游业大学生创业计划书
2014/01/31 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
python使用pygame创建精灵Sprite
2021/04/06 Python
Python中文纠错的简单实现
2021/07/07 Python
排查MySQL生产环境索引没有效果
2022/04/11 MySQL
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android