[python学习篇][廖雪峰][1]高级特性--列表生成式

>>> import os
>>> [d for d in os.listdir(r"d:\temp")]
['0.png', '0.xml', '01.png', 'performance']
>>> [x * x for x in range(1, 11) if x % 2 == 0]
[4, 16, 36, 64, 100]
>>> [m + n for m in "AB" for n in "CD"]
['AC', 'AD', 'BC', 'BD']

 

字典的遍历:

>>> d = {'x': 'A', 'y': 'B', 'z': 'C' }
>>> for k, v in d.iteritems():
...     print k, '=', v
... 
y = B
x = A
z = C

 

posted @ 2017-07-26 17:30  liuzhipenglove  阅读(167)  评论(0编辑  收藏  举报