日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python迭代器是什么意思

迭代器(Iterator):迭代器可以看作是一個(gè)特殊的對象,每次調(diào)用該對象時(shí)會(huì)返回自身的下一個(gè)元素,從實(shí)現(xiàn)上來看,一個(gè)迭代器對象

延川網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

必須是定義了__iter__()方法和next()方法的對象。

Python的Iterator對象表示的是一個(gè)數(shù)據(jù)流,可以把這個(gè)數(shù)據(jù)流看做是一個(gè)有序序列,但我們卻不能提前知道序列的長度,所以Iterator

的計(jì)算是惰性的,只有在需要返回下一個(gè)數(shù)據(jù)時(shí)它才會(huì)計(jì)算;Iterator對象可以被next()函數(shù)調(diào)用并不斷返回下一個(gè)數(shù)據(jù),直到?jīng)]有數(shù)據(jù)

時(shí)拋出StopIteration錯(cuò)誤;所有的Iterable可迭代對象均可以通過內(nèi)置函數(shù)iter()來轉(zhuǎn)變?yōu)榈鱅terator。__iter__( )方法是讓對象可以用

for … in循環(huán)遍歷時(shí)找到數(shù)據(jù)對象的位置,next( )方法是讓對象可以通過next(實(shí)例名)訪問下一個(gè)元素。除了通過內(nèi)置函數(shù)next調(diào)用可以

判斷是否為迭代器外,還可以通過collection中的Iterator類型判斷。如: isinstance(’’, Iterator)可以判斷字符串類型是否迭代器。注

意: list、dict、str雖然是Iterable,卻不是Iterator。迭代器優(yōu)點(diǎn):節(jié)約內(nèi)存(循環(huán)過程中,數(shù)據(jù)不用一次讀入,在處理文件對象時(shí)特別

有用,因?yàn)槲募彩堑鲗ο螅?、不依賴索引取值、?shí)現(xiàn)惰性計(jì)算(需要時(shí)再取值計(jì)算)。

python學(xué)習(xí)網(wǎng),免費(fèi)的python學(xué)習(xí)網(wǎng)站,歡迎在線學(xué)習(xí)!


當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:python迭代器是什么意思
本文鏈接:http://www.5511xx.com/article/coghppi.html