Python 列表推导
2017-09-14 16:55
197 查看
Python 列表推导
循环嵌套
在生成列表的时候,简化语法,在列表初始化时就生成完毕list = [] for i in range(1,10): for j in range(1,5): list.append(i**j)
类似于这种循环嵌套
我们可以用列表推导的方法来简化代码
list = [i**j for i in range(1,10) for j in range(1,5) ]
条件判定
同时也可以在推导语句中加入条件判定语句iflist = [] for x in range(1,10): if x%2 == 0: list.append(x)
使用推导
list = [x for x in range(1,10) if x%2 ==0]
相关文章推荐
- Python的列表推导
- HeadFirstPython 学习笔记(0)--list comprehension(列表推导)
- 11-09-15 python 列表推导List Comprehension&
- Python中map和列表推导效率比较实例分析
- python中的列表推导浅析
- Head Frist Python 读书笔记 列表推导(list comprehension)
- python 列表,字典 ,集合推导
- Python 列表推导实例
- python列表推导
- python中 使用列表推导自定义向量的加减乘
- 《Python CookBook2》 第四章 Python技巧 对象拷贝 && 通过列表推导构建列表
- python的嵌套列表推导
- python列表推导的几个例子
- Python 3.2中 推导列表的简单小例子
- python 列表推导.字典推导.集合推导
- [Dynamic Language] Python 列表推导
- python中的列表推导浅析
- python列表推导 和 内置函数map,filter 效率对比
- Python语言学习讲解十一:生成器表达式改写较大的列表推导
- Python map和列表推导效率比较