python如何建立遞增的生成器

25minutes發表於2021-09-11

python如何建立遞增的生成器

1、說明

定義一個生成器函式add(),它只在使用者呼叫next()方法時提供內部資料的Node,然後等待,而不會陷入無限迴圈。

2、例項

def add():
    num = 0
    while True:
        yield num
        num += 1
 
a = add()
print(next(a))
print(next(a))
print(next(a))

以上就是python建立遞增生成器的方法,希望對大家有所幫助。更多Python高階指路:

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

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

相關文章