文章目录1. 可迭代的概念首窥2. 判断对象是否可迭代3. 自定义类创建对象使用for循环3.1 自定义类实现__iter()__方法3.2 迭代器3.3 自定义迭代器类 1. 可迭代的概念首窥 想要了解迭代器,需要首先明确可迭代的概念。下面首先通过for循环来引出可迭代的概念。我们知道,在Python中,使用for循环的语法非常简单直观,如下述代码: def test_list(): for each in [1, 2, 3]: print(each) print() def test_tuple(): for each in (11, 22, 33)