對python中的iter()函數與next()函數詳解

 更新時間:2018年10月18日 10:54:25   作者:幸福清風   我要評論

今天小編就為大家分享一篇對python中的iter()函數與next()函數詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

list、tuple等都是可迭代對象,我們可以通過iter()函數獲取這些可迭代對象的迭代器。然后我們可以對獲取到的迭代器不斷使⽤next()函數來獲取下⼀條數據。iter()函數實際上就是調⽤了可迭代對象的 __iter__ ⽅法。

>>> li = [11, 22, 33, 44, 55]
>>> li_iter = iter(li)
>>> next(li_iter) 11
>>> next(li_iter) 22
>>> next(li_iter) 33
>>> next(li_iter) 44
>>> next(li_iter) 55
>>> next(li_iter)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
StopIteration
>>> 

注意:當我們已經迭代完最后⼀個數據之后,再次調⽤next()函數會拋出 StopIteration的異常,來告訴我們所有數據都已迭代完成,不⽤再執⾏ next()函數了。

以上這篇對python中的iter()函數與next()函數詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python3安裝Scrapy的方法步驟

    Python3安裝Scrapy的方法步驟

    本篇文章主要介紹了Python3安裝Scrapy的方法步驟,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Python編寫屏幕截圖程序方法

    Python編寫屏幕截圖程序方法

    這篇文章主要介紹了Python編寫屏幕截圖程序方法,本文講解使用開源程序pywin32實現屏幕截圖和讀取剪切板功能,需要的朋友可以參考下
    2015-02-02
  • python讀寫LMDB文件的方法

    python讀寫LMDB文件的方法

    這篇文章主要為大家詳細介紹了python讀寫LMDB文件的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python實現迭代時使用索引的方法示例

    Python實現迭代時使用索引的方法示例

    這篇文章主要介紹了Python實現迭代時使用索引的方法,結合實例形式較為詳細的分析了Python使用enumerate()函數以及zip()函數獲取元素索引的相關操作技巧,需要的朋友可以參考下
    2018-06-06
  • python遞歸函數繪制分形樹的方法

    python遞歸函數繪制分形樹的方法

    這篇文章主要為大家詳細介紹了python遞歸函數繪制分形樹的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python正則簡單實例分析

    Python正則簡單實例分析

    這篇文章主要介紹了Python正則簡單實例,具體分析了Python針對字符串的簡單正則匹配測試中遇到的問題與相關注意事項,需要的朋友可以參考下
    2017-03-03
  • python中的閉包用法實例詳解

    python中的閉包用法實例詳解

    這篇文章主要介紹了python中的閉包用法,以實例形式詳細分析了Python中閉包的概念及相關使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05
  • win10 64bit下python NLTK安裝教程

    win10 64bit下python NLTK安裝教程

    這篇文章主要為大家詳細介紹了win10 64bit下python NLTK安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Python ljust rjust center輸出

    Python ljust rjust center輸出

    Python中打印字符串時可以調用ljust(左對齊),rjust(右對齊),center(中間對齊)來輸出整齊美觀的字符串,使用起來非常簡單,包括使用第二個參數填充(默認為空格)。
    2008-09-09
  • Python實現的數據結構與算法之快速排序詳解

    Python實現的數據結構與算法之快速排序詳解

    這篇文章主要介紹了Python實現的數據結構與算法之快速排序,詳細分析了快速排序的原理與Python實現技巧,需要的朋友可以參考下
    2015-04-04

最新評論

辽宁35选7开奖结果