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]
原文地址:https://www.cnblogs.com/weiwenbo/p/6558220.html