Python 3 函数分类
迭代器
定义:我们称此类对象是 可迭代的,即适合作为那些期望从某些东西中获得连续项直到结束的函数或结构的一个目标(参数)
常见迭代器:
for 语句:
>>>#Measure some strings:
... words = ['cat', 'window', 'defenestrate']
>>> for w in words:
... print(w, len(w))
...
cat 3
window 6
defenestrate 12
list()函数 - 创建列表
>>> list(range(5))
[0, 1, 2, 3, 4]
range() 函数 - 生成链表
>>> for i in range(5):
... print(i)
...
0
1
2
3
4
>>> for i in range(5):
... print(i)
...
0
1
2
3
4