python 列表推导
2016-06-14 12:17
417 查看
列表推导式(list comprehension)是利用其他列表创建新列表(类似于数学术语中的集合推导式)的一种方法。它的工作方式类似于for循环,也很简单:1.列表推导式书写形式: [表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]
In [39]: [x*x for x in range(10)] Out[39]: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
In [41]: [x*x for x in range(10) if x % 3 == 0]Out[41]: [0, 9, 36, 81]In [42]: [(x,y) for x in range(3) for y in range(3)]Out[42]: [(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]
相关文章推荐
- python 文本处理
- KNN-1 python 实现
- Python中的sorted函数以及operator.itemgetter函数 (转)
- KNN-1 可能用到的python 知识点
- python 基础
- urllib2抓取网页出现中文编码问题
- Python模块包中__init__.py文件功能分析
- Python学习-with用法
- Python解析xcodebuild -showsdks
- Python计算字符宽度的方法
- 利用python中的PIL进行矩阵与图像之间的转换
- python :用numpy把数据写进文件
- Python 中如何创建 mock?
- Python中文分词实现方法(安装pymmseg)
- Python 情感分析
- Python Mock是什么
- python学习笔记 协程
- Python socket编程
- python将图像转化为矩阵
- Python模拟表单提交登录广工图书馆