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

 更新时间:2020年04月23日 10:52:51   作者:数据之美ya  
这篇文章主要介绍了Python将二维列表list的数据输出(TXT,Excel),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

利用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)):
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打印经典故事从前有座山的几种写法

    在定义了函数之后,就可以使用该函数了,下面这篇文章主要给大家介绍了关于python打印经典故事从前有座山的几种写法,通过这个有意思的实例帮助大家学习python,需要的朋友可以参考下
    2022-05-05
  • pycharm配置当鼠标悬停时快速提示方法参数

    pycharm配置当鼠标悬停时快速提示方法参数

    这篇文章主要介绍了pycharm中配置当鼠标悬停时快速提示方法参数,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • 关于keras.layers.Conv1D的kernel_size参数使用介绍

    关于keras.layers.Conv1D的kernel_size参数使用介绍

    这篇文章主要介绍了关于keras.layers.Conv1D的kernel_size参数使用介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • 基于Python实现烟花效果的示例代码

    基于Python实现烟花效果的示例代码

    这篇文章主要为大家详细介绍了如何利用Python制作出烟花的效果,文中的示例代码讲解详细,对我们学习Python有一定帮助,需要的可以参考一下
    2022-06-06
  • python pandas最常用透视表实现应用案例

    python pandas最常用透视表实现应用案例

    透视表是一种可以对数据动态排布并且分类汇总的表格格式,它在数据分析中有着重要的作用和地位,在本文中,我将为你介绍python中如何使用pandas包实现透视表的功能,以及一些常见的应用案例
    2024-01-01
  • Python中的zip函数使用示例

    Python中的zip函数使用示例

    这篇文章主要介绍了Python中的zip函数使用示例,Python中的zip函数不是用来压缩文件的,而是用来传入参数返回一个tuple列表的,需要的朋友可以参考下
    2015-01-01
  • python多线程扫描端口(线程池)

    python多线程扫描端口(线程池)

    这篇文章主要为大家详细介绍了python多线程扫描端口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • PyQt5+python3+pycharm开发环境配置教程

    PyQt5+python3+pycharm开发环境配置教程

    这篇文章主要介绍了PyQt5+python3+pycharm开发环境配置教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • python 系统调用的实例详解

    python 系统调用的实例详解

    这篇文章主要介绍了python 系统调用的实例详解的相关资料,需要的朋友可以参考下
    2017-07-07
  • Python socket实现简单聊天室

    Python socket实现简单聊天室

    这篇文章主要为大家详细介绍了Python socket实现简单聊天室,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04

最新评论