描述:iter() 函數用來生成迭代器。
語法:iter(object[, sentinel])
參數:
- object -- 支持迭代的集合對象。
- sentinel -- 如果傳遞了第二個參數,則參數 object 必須是一個可調用的對象(如,函數),此時,iter 創建了一個迭代器對象,每次調用這個迭代器對象的__next__()方法時,都會調用 object。返回一個可迭代對象, sentinel可省略,sentinel 理解為迭代對象的哨兵,一旦迭代到此元素,立即終止:
案例:
<code>lst = [1,3,5]
iter(lst)
<list>
for i in iter(lst):
print(i)
1
3
5 /<list>/<code>
閱讀更多 野生算法協會 的文章