迭代器、生成器与装饰器闭包

迭代器

迭代器可以裂解为一个容器,循环的时候,每次从容器中取出一个数据,直到数据被取完为止

迭代器定义

需要在类中实现两个方法__iter__ 与__next__
iter 方法需要返回本身,它是for循环使用迭代器的要求
next 方法用于返回容器中下一个元素,当容器中的数据取完时,需要引发StopIteration


"""
自定义迭代器,通过传入最小值最大值,返回该范围所有数值的3次方
将返回的值,存入num_list列表中
"""
class Nunber():
    num_list = []
    def __init__(self

猜你喜欢

转载自blog.csdn.net/Mwyldnje2003/article/details/113415741