python之列表推导式及嵌套列表解析学习
2016-12-22 17:23
417 查看
今天学习到ypthon的列表推导,感觉python的序列整个数据结构配合其独特的嵌套解析,真是将语法精简到极致,遂将前两天写的一个excel读写操作进行简化改写,最后将核心代码精简到了1行:
现将代码完整记录如下:
[[worksheet2007.write(i,j,v) for j,v in enumerate(table.row_values(i))] for i in range(table.nrows)]
现将代码完整记录如下:
#!/usr/bin/env python #coding=utf-8 #pip3 install xlsxwriter,自动下载安装 xlsxwriter 模块 #读写excel,将一个excel表格读取,然后原样写入另外一个excel import xlrd import sys import xlsxwriter data = xlrd.open_workbook('广东省.xlsx') # 打开源excel表格 table = data.sheets()[0] # 打开第一张表 workbook2007 = xlsxwriter.Workbook('000_1.xlsx') #创建目标excel表格 worksheet2007 = workbook2007.add_worksheet() [[worksheet2007.write(i,j,v) for j,v in enumerate(table.row_values(i))] for i in range(table.nrows)] workbook2007.close() print ('excel创建完成')
相关文章推荐
- python学习(3) 推导式 + 嵌套列表表达式
- PYTHON-嵌套列表list的解析学习
- Python 列表解析 例子 讲解 学习 list comprehension in python demo
- Python学习22:列表解析(列表综合深入)
- Python中的嵌套列表推导式
- 『Python』序列学习总结之五 ——列表推导式的一些应用
- Python语言学习讲解十:列表推导式
- Python的列表推导式学习
- python学习(二):列表嵌套
- Python列表解析(列表推导式)
- Python学习笔记5_列表推导式与序列解包
- python之利用嵌套列表解析将sql查询结果同时写excel和txt文档
- python学习笔记--打印嵌套list中每个数据(遍历列表)
- 编程语言的学习--------python3 列表与原则的嵌套以及格式化输出
- python学习笔记--列表+嵌套for循环
- Python列表解析学习
- 学习日志---python(列表解析、生成器、字典和集合)
- 学习日志---python(列表解析、生成器、字典和集合)
- Python-嵌套列表list的全面解析
- [Python]学习:黑魔法之列表推导式(list comprehension)