列表解析

通过for循环,把循环中的元素同时放到列表中。

例如:

i=[x**2 for x in range(4)]

for a in i :

  print a

0

1

4

9

记得,这个是列表解析。把内容解析到一个列表i中。

高级版本。

sqdevens=[x**2 for x in range(8) if not x%2]

for i in sqdevens

  print i

0

4

16

36

参考,python高级特性 生成器

posted @ 2015-05-11 01:31  ElliotLiu  阅读(138)  评论(0)    收藏  举报