掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
1、迭代器說(shuō)明

創(chuàng)新互聯(lián)建站從2013年成立,先為南澳等服務(wù)建站,南澳等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為南澳企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
迭代器既是生成器又是可迭代對(duì)象,也就是說(shuō),我們可以通過NEXT依次獲取迭代器中的值,也可以通過迭代器直接獲取。
2、實(shí)例
我們可以利用next( )函數(shù)來(lái)獲取迭代器的下一個(gè)值,例如下面這個(gè)例子:
def gen(): yield 1 yield 2 yield 3 yield 4 # a是由生成器gen生成的一個(gè)迭代器 a = gen() print(next(a))# 輸出a中下一個(gè)值 print(next(a))# 輸出a中下一個(gè)值 print(next(a))# 輸出a中下一個(gè)值 print(next(a))# 輸出a中下一個(gè)值 123456789101112
輸出結(jié)果為:
1 2 3 4 1234
以上就是python中next獲取迭代器的方法,希望能對(duì)大家有所幫助,更多知識(shí)盡在python學(xué)習(xí)網(wǎng)

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流