python中next獲取迭代器
1、迭代器說明
迭代器既是生成器又是可迭代對象,也就是說,我們可以通過next依次獲取迭代器中的值,也可以通過迭代器直接獲取。
2、實(shí)例
我們可以利用next()函數(shù)來獲取迭代器的下一個值,例如下面這個例子:
defgen():
yield1
yield2
yield3
yield4
#a是由生成器gen生成的一個迭代器
a=gen()
print(next(a))#輸出a中下一個值
print(next(a))#輸出a中下一個值
print(next(a))#輸出a中下一個值
print(next(a))#輸出a中下一個值
123456789101112
輸出結(jié)果為:
1
2
3
4
1234
以上就是python中next獲取迭代器的方法,希望能對大家有所幫助,更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。