基本數據結構:
list comprehension
>> [i for i in range(5)]
生成器
yield (必須置於函數內部)
def gen(n):
for i in range(n):
yield i, i**2
>> gen(3)
>> <generator object gen at 0x000000000553AAF8>
>> for i in gen(3):
print(i)
(0, 0)
(1, 1)
(2, 4)
小括號括起來的列表解析
In [43]: (i for i in range(10))
Out[43]: <generator object <genexpr> at 0x000000000553AF30>
Python 3 環境下的 map、reduce 函數、以及 range
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。