Python中,使用for循环可以迭代容器对象中的元素,这里容器对象包括是列表(list)、元组(tuple)、字典(dict)、集合(set)等。但是,为什么这些对象可以使用for循环进行操作呢? 首先,定义一个简单的类尝试一下: class TestRange: def __init__(self, num): self.num = num for i in TestRange(10): print(i) # 输出 Traceback (most recent call last): File "", line 1, in TypeErr