Python将二维列表(list)的数据输出(TXT,Excel)
2018-04-03 14:38
627 查看
利用Python处理数据时,处理完成后输出结果为二维的列表,如果我们想把这个列表输出到Excel中形成格式化的数据,其实和输出到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:
代码如下: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()
只是用了一个小例子来说明,在遇到数据量特别大的样本时同样适用。
比如,有一个二维列表
我们要输出到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:
代码如下: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 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
- [Python] 专题五.列表基础知识 二维list排序、获取下标和处理txt文本实例
- Python--使用xlwt将列表类型的数据写到Excel xls文件中--TxtToExcel
- python list格式数据excel导出
- 把excel每一行中的数据输出为一个txt文档的VBA函数
- mac环境下,Python读取excel数据,并对行列做输出处理
- ASP.NET中将数据输出到WORD、EXCEL、TXT、HTM
- python读取txt数据写入excel
- Python基本数据类型之list列表
- 将excel表中的数据写到txt文本文件的Python脚本
- 导出List列表中的数据到Excel文件,并提供下载
- Python 数据结构与算法——列表(链表,linked list)
- Python list 数据类型:列表
- jsp页面导出当前list数据列表 excel
- 将在txt中的点数据批量arcgis插值后再输出为excel格式--未完
- python中删除列表中的空元素以及如何读取excel中的数据
- ASP.NET中将数据输出到Excel,TXT, Word, Html
- Excel单元格中的数据输出到.txt
- python jieba分词并统计词频后输出结果到Excel和txt文档方法
- 走进Python世界(五)数据类型 4. 序列类型-列表(List)