Python iter() 函數
描述
iter() 函數用來生成迭代器。
語法
以下是 iter() 方法的語法:
iter(object[, sentinel])
參數
- object -- 支持迭代的集合對象。
- sentinel -- 如果傳遞了第二個參數,則參數 object 必須是一個可調用的對象(如,函數),此時,iter 創建了一個迭代器對象,每次調用這個迭代器對象的__next__()方法時,都會調用 object。 打開模式
返回值
迭代器對象。
實例
>>>lst = [1, 2, 3]
>>> for i in iter(lst):
... print(i)
...
1
2
3