回想一下, 到目前为止, 能用for循环进行遍历的数据类型主要是那种序列或集合类型:str, list, tuple, dict, set等.
for
str, list, tuple, dict, set
还有一种更加通用的能够使用for来遍历, 那就是拥有迭代器(iterator)的类型的对象都可以时候用for来遍历.
iterator
前面说的序列和集合类型也是基于这个原理.