|
|
1
1
我认为理解iterable和迭代器之间的区别是至关重要的。iterable是一个可以迭代的对象。迭代器是一个对象,用于使用uuu next_uuu方法在可迭代对象上进行迭代,该方法返回对象的下一项。 下面是一个简单的例子。考虑ITerable并使用Next方法调用列表中的下一项。这将打印下一个项目,直到到达列表末尾。如果到达末尾,将引发StopIteration错误。
上面提到的类可能有一个与此类似的实现,但是它返回一个包含图像和标签的元组。 |