Python iter() 函數(shù)

2019-03-14 11:40 更新

Python iter() 函數(shù)

Python 內(nèi)置函數(shù) Python 內(nèi)置函數(shù)

描述

Python iter() 函數(shù)用來生成迭代器。

語法

以下是 iter() 方法的語法:

iter(object[, sentinel])

參數(shù)

  • object:支持迭代的集合對(duì)象。
  • sentinel:如果傳遞了第二個(gè)參數(shù),則參數(shù) object 必須是一個(gè)可調(diào)用的對(duì)象(如,函數(shù)),此時(shí),iter 創(chuàng)建了一個(gè)迭代器對(duì)象,每次調(diào)用這個(gè)迭代器對(duì)象的__next__()方法時(shí),都會(huì)調(diào)用 object。

返回值

迭代器對(duì)象。

實(shí)例

>>>lst = [1, 2, 3]
>>> for i in iter(lst):
... print(i)
...
1
2
3

Python 內(nèi)置函數(shù) Python 內(nèi)置函數(shù)

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)