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解析html开发库pyquery使用方法
Feb 07 Python
Python中time模块与datetime模块在使用中的不同之处
Nov 24 Python
python逐行读写txt文件的实例讲解
Apr 03 Python
Python+pandas计算数据相关系数的实例
Jul 03 Python
pycharm运行程序时在Python console窗口中运行的方法
Dec 03 Python
Python实现的合并两个有序数组算法示例
Mar 04 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
Oct 22 Python
python ftplib模块使用代码实例
Dec 31 Python
PyCharm无法引用自身项目解决方式
Feb 12 Python
解决Keras 自定义层时遇到版本的问题
Jun 16 Python
Python将QQ聊天记录生成词云的示例代码
Feb 10 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
Feb 25 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验证码类(分享)
2013/08/06 PHP
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
2014/09/01 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
2015/02/13 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
js实现跨域的多种方法
2015/12/25 Javascript
Angular实现form自动布局
2016/01/28 Javascript
Vuex和前端缓存的整合策略详解
2017/05/09 Javascript
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
详解使用vue实现tab 切换操作
2017/07/03 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
vue中实现移动端的scroll滚动方法
2018/03/03 Javascript
JS实现根据详细地址获取经纬度功能示例
2019/04/16 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
2019/05/14 jQuery
Python开发的单词频率统计工具wordsworth使用方法
2014/06/25 Python
全面了解python字符串和字典
2016/07/07 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
Python如何抓取天猫商品详细信息及交易记录
2018/02/23 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
将matplotlib绘图嵌入pyqt的方法示例
2020/01/08 Python
Django的CVB实例详解
2020/02/10 Python
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
台湾三立电视电商平台:电电购
2019/09/09 全球购物
打架检讨书50字
2014/01/11 职场文书
大学生最新职业生涯规划书范文
2014/01/12 职场文书
工程招投标邀请书
2014/01/26 职场文书
二年级语文教学反思
2014/02/02 职场文书
员工安全生产承诺书
2014/05/22 职场文书
公司周年庆典标语
2014/10/07 职场文书
评先进个人材料
2014/12/29 职场文书
学生会2016感恩节活动小结
2016/04/01 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python