Python第二天(列表推导式)
2015-01-16 10:37
567 查看
列表推导式
包含一个表达式的括号组成,表达式后面跟着一个for子句,之后可以有零个或多个for或if子句
>>> [x for x in range(10) if x % 2 != 0]
[1, 3, 5, 7, 9]
>>> x=[[1,2,3],[4,5,6]]
>>> [i for i in x]
[[1, 2, 3], [4, 5, 6]]
这个太奇葩了
>>> [n for i in x for n in i]
[1, 2, 3, 4, 5, 6]
有时候就是想不明白!
x中的i,i中的n
包含一个表达式的括号组成,表达式后面跟着一个for子句,之后可以有零个或多个for或if子句
>>> [x for x in range(10) if x % 2 != 0]
[1, 3, 5, 7, 9]
>>> x=[[1,2,3],[4,5,6]]
>>> [i for i in x]
[[1, 2, 3], [4, 5, 6]]
这个太奇葩了
>>> [n for i in x for n in i]
[1, 2, 3, 4, 5, 6]
有时候就是想不明白!
x中的i,i中的n
相关文章推荐
- Python之列表推导式List comprehensions例解
- python 列表推导式----轻量级循环
- Python列表推导式(List comprehension)
- python中的列表推导式的简单实用
- Python(2.7.6) 列表推导式
- python - 语法元素 - 列表推导式
- Python的高级特性2:列表推导式,生成器与迭代器
- Python实用技巧---列表推导式(轻量级循环)与map
- python之列表推导式
- Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- Python的列表推导式
- 【python系列】列表推导式
- Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- Python的列表推导式
- python 列表推导式
- Python中的列表推导式(list comprehension)
- Python列表推导式的使用方法
- Python3.2官方文档教程--嵌套列表推导式和del关键字
- 【Python】Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- python列表推导式-轻量级循环