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