相关文章推荐
狂野的松树  ·  EXCEL ...·  1 年前    · 
强健的领带  ·  Shell编程基础(十)读取多行文本到数组 ...·  1 年前    · 
追风的铁链  ·  在 Kubernetes 上对 gRPC ...·  2 年前    · 
英姿勃勃的火龙果  ·  《新股上市》傳AI公司出門問問年內來港上市, ...·  2 年前    · 
酷酷的紫菜  ·  查询字段、运算符、宏和变量 - Azure ...·  2 年前    · 
Code  ›  Python将二维列表list的数据输出(TXT,Excel)开发者社区
python python函数 python for循环 二维
https://cloud.tencent.com/developer/article/1739950
呐喊的生姜
2 年前
作者头像
砸漏
0 篇文章

Python将二维列表list的数据输出(TXT,Excel)

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 恩蓝脚本 > 正文

Python将二维列表list的数据输出(TXT,Excel)

发布 于 2020-11-04 09:54:22
1.8K 0
举报

利用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()

只是用了一个小例子来说明,在遇到数据量特别大的样本时同样适用。

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)):
 
推荐文章
狂野的松树  ·  EXCEL VBA调用百度API翻译_vba代码翻译器在线-CSDN博客
1 年前
强健的领带  ·  Shell编程基础(十)读取多行文本到数组 & 写入多行文本到文件_shell读取文件每一行到变量-CSDN博客
1 年前
追风的铁链  ·  在 Kubernetes 上对 gRPC 服务器进行健康检查 | Kubernetes
2 年前
英姿勃勃的火龙果  ·  《新股上市》傳AI公司出門問問年內來港上市,籌最多逾23億- 免費即時股票報價-窩輪 財經新聞- 經濟通
2 年前
酷酷的紫菜  ·  查询字段、运算符、宏和变量 - Azure Boards | Microsoft Learn
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号