print(next(myiter))# 輸出 5 print(next(myiter))# 拋出 StopIteration 異常 在這個例子中,MyNumbers類有一個__next__方法,它返回一個值,然后在每次調(diào)用時遞增內(nèi)部變量a。當a大于 5 時,__next__方法拋出一個StopIteration異常。 iter()函數(shù)用于獲取迭代器對象,next()函數(shù)用于獲取迭代器的下一個值。 在Pyt...
www.dbjr.com.cn/python/3159712...htm 2025-6-8