内建迭代器函数第一个iter

阅读 28

2022-08-01

class Counter:

def __init__(self,x=0):

self.x=x

counter=Counter()

def used_iter():

counter.x+=2

return counter.x

for i in iter(used_iter,8):
print("本次遍历的数值:",i)

代码定义一个计数器,然后实例化这个计数器来作为全局变量,然后在定义一个iter()函数中调用的函数,并用for来遍历iter()产生的迭代器并输出得到的值


精彩评论(0)

0 0 举报