3-3生成器对象问题
来源:3-3 如何使用生成器函数实现可迭代对象
ANLIANmunihei
2017-07-03
1。视频中,老师说生成器对象也是一个可迭代对象,所以在后面的primenumber类时没有继承Iterable类,也就是说一旦一个类中有一个生成器函数,那么这个类就是默认有__iter__方法,不需要继承就自动变成可迭代对象?这种理解对么?
2 。3-3所给出的案例中,如果不使用生成器,就必须在这个可迭代对象__iter__中返回一个迭代器对象,就和3-2中所教代码一样?所以这就是使用生成器的好处,可以简化代码,这种理解对么?
写回答
1回答
-
程序员硕
2017-07-03
生成器函数返回生成器对象, 不是类里面定义生成器函数, 类的实例就可迭代.
00
相似问题