- 博客(1)
- 收藏
- 关注
原创 《Python实现自定义序列》
从字面来理解,迭代器指的就是支持迭代的容器,更确切的说,是支持迭代的容器类对象,这里的容器可以是列表、元组等这些 Python 提供的基础容器,也可以是自定义的容器类对象,只要该容器支持迭代即可。 《Python实现自定义序列》一节中,已经学会了如何自定义一个序列类,但该序列类对象并不支持迭代,因此还不能称之为迭代器。如果要自定义实现一个迭代器,则类中必须实现如下 2 个方法: next(self):返回容器的下一个元素。 iter(self):该方法返回一个迭代器(iterator)。 例如,下面程序自定
2020-09-05 22:31:06
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人