Python列表解析

列表解析
它是一个非常有用,简单,而且灵活的工具,可以用来动态地创建列表
语法expr for iter_var in iterable
这个语句的核心是for循环,它迭代iterable对象的所有条目
exprt应用于序列的每个成员,最后的结果值是该表达式产生的列表
 
>>> ['hello' for i in range(3)]
['hello', 'hello', 'hello']
>>> [10 for i in range(3)]
[10, 10, 10]
>>> [i for i in range(3)]
[0, 1, 2]
>>> ['hello' for i in range(3)]
['hello', 'hello', 'hello']
>>> [10 for i in range(3)]
[10, 10, 10]
>>> [i for i in range(3)]
[0, 1, 2]

 

posted @ 2017-03-16 10:42  Time.catcher  阅读(165)  评论(0编辑  收藏  举报