1. 程式人生 > >Python 3 函式分類

Python 3 函式分類

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