Python內置函數--iter()


Python內置函數--iter()


描述: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>


分享到:


相關文章: