Iterable可以是任何一项只能逐一接收的项目。内置的Python集合是可迭代的:
[1, 2, 3] # 列表,遍历项目 (1, 2, 3) # 元组 {1, 2, 3} # 组 {1: 2, 3: 4} # dict,遍历键
生成器返回可迭代项:
def foo(): # foo还不是可迭代的... yield 1 res = foo() # ...但是res已经是