新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python迭代器的取值方法
說明

10多年的江岸網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網(wǎng)營銷的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整江岸建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“江岸網(wǎng)站設計”,“江岸網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
1、可迭代對象是不可以一直迭代取值的(除去用索引,切片以及Key),但是轉化成迭代器就可以了。
迭代器是利用__next__()進行取值。
2、如果迭代器里面的值取完了還要next,那么就報StopIteration的錯誤。
實例
l1 = [1, 2, 3,] obj = l1.__iter__() # 或者 iter(l1) # print(obj) #ret = obj.__next__() print(ret) ret = obj.__next__() print(ret) ret = obj.__next__() print(ret) ret = obj.__next__() # StopIteration print(ret) # 迭代器利用next取值:一個next取對應的一個值,如果迭代器里面的值取完了,還要next, # 那么就報StopIteration的錯誤。
以上就是python迭代器的取值方法,希望對大家有所幫助。更多Python學習指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
本文名稱:創(chuàng)新互聯(lián)Python教程:python迭代器的取值方法
分享URL:http://www.5511xx.com/article/cdogpje.html


咨詢
建站咨詢
