python中for語句讀取生成器

deeply發表於2021-09-11

python中for語句讀取生成器

說明

1、想要使用一個現有的生成器來建立一個新的生成器,可以利用生成器的可迭代特性,使用for迴圈來連貫執行。

2、用for迴圈的方法可以使用斐波那契生成器。

例項

def fib():
    n = 0
    a,b = 0,1
    while n<10:
        n+=1
        print(b)
        yield
        a,b=b,a+b
 
a = fib()
for s in a:
    s
 
#執行結果:
#1 1 2 3 5 8 13 21 34 55

以上就是python中for語句讀取生成器的介紹,希望對大家有所幫助。更多Python學習指路:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1978/viewspace-2828438/,如需轉載,請註明出處,否則將追究法律責任。

相關文章