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中的应用之translate和maketrans用法详解
Aug 27 Python
Python random模块常用方法
Nov 03 Python
Python3写入文件常用方法实例分析
May 22 Python
Python实现脚本锁功能(同时只能执行一个脚本)
May 10 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 Python
python随机模块random使用方法详解
Feb 14 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
Python3爬虫中关于中文分词的详解
Jul 29 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
Nov 02 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 Python
python中的sys模块和os模块
Mar 20 Python
Python使用pandas导入csv文件内容的示例代码
Dec 24 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
Laravel 4 初级教程之Pages、表单验证
2014/10/30 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
2020/04/13 PHP
PHP7 错误处理机制修改
2021/03/09 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
LayUI表格批量删除方法
2018/08/15 Javascript
浅谈vuex的基本用法和mapaction传值问题
2019/11/08 Javascript
vue项目接口域名动态获取操作
2020/08/13 Javascript
vue使用screenfull插件实现全屏功能
2020/09/17 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
python二叉树的实现实例
2013/11/21 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
python相对企业语言优势在哪
2020/06/12 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
Scrapy中如何向Spider传入参数的方法实现
2020/09/28 Python
HTML5中微数据概述及在搜索引擎中的使用举例
2013/02/07 HTML / CSS
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
美国班级戒指、帽子和礼服、毕业产品、年鉴:Balfour
2018/11/01 全球购物
法国体育用品商店:GO Sport
2019/10/23 全球购物
淘宝客服自我总结鉴定
2014/01/25 职场文书
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
感恩老师主题班会
2015/08/12 职场文书
解决Jupyter-notebook不弹出默认浏览器的问题
2021/03/30 Python
Pandas数据结构之Series的使用
2022/03/31 Python