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

作者:数据之美ya 时间:2021-06-11 05:23:20 

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

来源:https://blog.csdn.net/weixin_41888503/article/details/79802443

标签:Python,二维列表,数据输出
0
投稿

猜你喜欢

  • MYSQL数据库实用学习资料之常用命令集合

    2009-03-06 18:12:00
  • mysql Load Data InFile 的用法

    2009-09-06 12:08:00
  • 利用phpExcel实现Excel数据的导入导出(全步骤详细解析)

    2023-06-22 02:56:42
  • Python 列表反转显示的四种方法

    2021-07-21 02:41:31
  • python爬虫基础之简易网页搜集器

    2023-08-25 14:05:17
  • MySql数据库捕获sql语句异常的方法

    2011-08-05 18:17:28
  • 网站重构 CSS样式表的优化技巧

    2009-05-12 11:51:00
  • Python基础之字典常见操作经典实例详解

    2022-09-01 15:59:18
  • python 读取txt中每行数据,并且保存到excel中的实例

    2022-06-14 02:28:09
  • 长文章自动分页类

    2008-09-10 12:11:00
  • 跨浏览器的inline-block[译]

    2009-03-11 21:04:00
  • Python实现的远程文件自动打包并下载功能示例

    2021-03-25 04:45:51
  • Django如何使用redis作为缓存

    2022-12-30 19:19:20
  • python教程之进程和线程

    2021-09-27 02:54:00
  • Tensorflow 多线程设置方式

    2021-09-29 21:53:50
  • python实现PyEMD经验模态分解残差量分析

    2022-06-22 05:26:17
  • 优化MySQL数据库查询的三种方法

    2009-03-09 15:19:00
  • Access报错:文件共享锁定数溢出

    2009-03-21 18:32:00
  • python中如何使用正则表达式的非贪婪模式示例

    2022-08-28 08:43:49
  • python在不同条件下的输入与输出

    2021-10-20 05:51:37
  • asp之家 网络编程 m.aspxhome.com