1.线上结论:
(1)可迭代对象包含迭代器。
(2)如果一个对象拥有__iter__方法,其是可迭代对象;如果一个对象拥有next方法,其是迭代器。
(3)定义可迭代对象,必须实现__iter__方法;定义迭代器,必须实现__iter__和next方法。
python中什么是可迭代对象、迭代器、生成器?
最新推荐文章于 2025-03-17 17:58:34 发布
1.线上结论:
(1)可迭代对象包含迭代器。
(2)如果一个对象拥有__iter__方法,其是可迭代对象;如果一个对象拥有next方法,其是迭代器。
(3)定义可迭代对象,必须实现__iter__方法;定义迭代器,必须实现__iter__和next方法。