python简洁的语法

列表推导 list comprehensions:

>>>  [ i for i in range(10) if i % 2 == 0 ]
>>> [0, 2, 4, 6, 8]

for 循环中巧用 enumerate:

>>> seq = ['q', 'w', 'e', 'r']
>>> for i, s in enumerate(seq, 1):
>>>     print i, s
1 q
2 w
3 e
4 r

容器、可迭代对象、迭代器、生成器

参考资料 http://python.jobbole.com/87805/

版权声明:本文为原创,欢迎转载,转载请注明出处,勿用于商业用途!