欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python迭代器的使用方法實(shí)例

 更新時(shí)間:2013年11月21日 14:50:49   作者:  
這篇文章主要介紹了python迭代器的使用方法,代碼很簡單,大家可以參考使用

什么是迭代器?

迭代器是帶有next方法的簡單對象,當(dāng)然也要實(shí)現(xiàn)__iter__函數(shù)。迭代器能在一序列的值上進(jìn)行迭代,當(dāng)沒有可供迭代時(shí),next方法就會引發(fā)StopIteration 的異常。python中有很多的對象都是迭代器,例如:列表,元素,字符串,文件,映射,集合

如何使用迭代器?

1. for 變量 in 可迭代對象

復(fù)制代碼 代碼如下:

    list1 = [1,2,3,4,5]

for ele in list1:
    print ele,

結(jié)果為:1 2 3 4 5

2. if 變量 in 可迭代對象

復(fù)制代碼 代碼如下:

list1 = [1,2,3,4,5]
var = 1

if var in list1:
    print 'yes!'
else:
    print 'No'

3. 變量 = iter(可迭代對象)

復(fù)制代碼 代碼如下:

it = iter([1,2,3,4])

print it.next()

print it.next()

print it.next()

結(jié)果為:

1
2
3

最后,總結(jié)一下:迭代器就是一對象

相關(guān)文章

  • django 解決manage.py migrate無效的問題

    django 解決manage.py migrate無效的問題

    今天小編就為大家分享一篇django 解決manage.py migrate無效的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 讓Python代碼更快運(yùn)行的5種方法

    讓Python代碼更快運(yùn)行的5種方法

    這篇文章主要介紹了讓Python代碼更快運(yùn)行的5種方法,本文分別介紹了PyPy、Pyston、Nuitka、Cython、Numba等開源軟件,可以提升Python的運(yùn)行效率,需要的朋友可以參考下
    2015-06-06
  • python中的django是做什么的

    python中的django是做什么的

    在本篇文章里小編給大家整理了關(guān)于python中的django作用以及相關(guān)基礎(chǔ)知識點(diǎn),需要的朋友們學(xué)習(xí)下。
    2020-07-07
  • python讀取和保存mat文件的方法

    python讀取和保存mat文件的方法

    本文主要介紹了python讀取和保存mat文件的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 使用Python腳本對GiteePages進(jìn)行一鍵部署的使用說明

    使用Python腳本對GiteePages進(jìn)行一鍵部署的使用說明

    剛好之前有了解過python的自動(dòng)化,就想著自動(dòng)化腳本,百度一搜還真有類似的文章。今天就給大家分享下使用Python腳本對GiteePages進(jìn)行一鍵部署的使用說明,感興趣的朋友一起看看吧
    2021-05-05
  • python軟件都是免費(fèi)的嗎

    python軟件都是免費(fèi)的嗎

    在本篇文章中小編給大家整理的是關(guān)于python軟件免是否費(fèi)的相關(guān)知識點(diǎn),需要的朋友們可以參考下。
    2020-06-06
  • Python模塊匯總(常用第三方庫)

    Python模塊匯總(常用第三方庫)

    計(jì)算機(jī)在開發(fā)過程中,代碼越寫越多,也就越難以維護(hù),所以為了編寫可維護(hù)的代碼,我們會把函數(shù)進(jìn)行分組,放在不同的文件里。在python里,一個(gè).py文件就是一個(gè)模塊
    2019-10-10
  • 淺談如何測試Python代碼

    淺談如何測試Python代碼

    今天帶大家了解如何用Python測試代碼,文中有非常詳細(xì)的介紹及代碼示例,對正在學(xué)習(xí)的小伙伴們很有幫助,需要的朋友可以參考下
    2021-06-06
  • Python 改變數(shù)組類型為uint8的實(shí)現(xiàn)

    Python 改變數(shù)組類型為uint8的實(shí)現(xiàn)

    這篇文章主要介紹了Python 改變數(shù)組類型為uint8的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python實(shí)現(xiàn)計(jì)算倒數(shù)的方法

    python實(shí)現(xiàn)計(jì)算倒數(shù)的方法

    這篇文章主要介紹了python實(shí)現(xiàn)計(jì)算倒數(shù)的方法,涉及Python針對數(shù)學(xué)運(yùn)算操作的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07

最新評論