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

Python中enumerate函數(shù)代碼解析

 更新時(shí)間:2017年10月31日 09:10:37   投稿:mengwei  
這篇文章主要介紹了Python中enumerate函數(shù)代碼解析,涉及函數(shù)說(shuō)明以及相關(guān)示例,具有一定參考價(jià)值,需要的朋友可以了解下。

enumerate函數(shù)用于遍歷序列中的元素以及它們的下標(biāo)。

enumerate函數(shù)說(shuō)明:

函數(shù)原型:enumerate(sequence, [start=0])

功能:將可循環(huán)序列sequence以start開(kāi)始分別列出序列數(shù)據(jù)和數(shù)據(jù)下標(biāo)

即對(duì)一個(gè)可遍歷的數(shù)據(jù)對(duì)象(如列表、元組或字符串),enumerate會(huì)將該數(shù)據(jù)對(duì)象組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo)。

舉例說(shuō)明:

存在一個(gè)sequence,對(duì)其使用enumerate將會(huì)得到如下結(jié)果:

start        sequence[0]
start+1  sequence[1]
start+2    sequence[2]......

適用版本:

Python2.3+
Python2.x

注意:在python2.6以后新增了start參數(shù)

英文解釋:

Return an enumerate object. sequence must be a sequence, an iterator, or some other object which supports iteration. The next() method of the iterator returned by enumerate() returns a tuple containing a count (from start which defaults to 0) and the values obtained from iterating over sequence。

代碼實(shí)例:

enumerate參數(shù)為可遍歷的變量,如 字符串,列表等; 返回值為enumerate類(lèi)。

import string
s = string.ascii_lowercase
e = enumerate(s)
print s
print list(e)

輸出為:

abcdefghij
[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e'), (5, 'f'), (6, 'g'), (7, 'h'), (8, 'i'), (9, 'j')]

在同時(shí)需要index和value值的時(shí)候可以使用 enumerate。

該實(shí)例中,line 是個(gè) string 包含 0 和 1,要把1都找出來(lái):

def xread_line(line):
 return((idx,int(val)) for idx, val in enumerate(line) if val != '0')
print read_line('0001110101')
print list(xread_line('0001110101'))

總結(jié)

以上就是本文關(guān)于Python中enumerate函數(shù)代碼解析的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:python數(shù)據(jù)類(lèi)型判斷type與isinstance的區(qū)別實(shí)例解析、python中requests庫(kù)session對(duì)象的妙用詳解等,更多精彩內(nèi)容,盡在http://www.dbjr.com.cn/

相關(guān)文章

  • python實(shí)現(xiàn)在目錄中查找指定文件的方法

    python實(shí)現(xiàn)在目錄中查找指定文件的方法

    這篇文章主要介紹了python實(shí)現(xiàn)在目錄中查找指定文件的方法,通過(guò)模糊查找與精確查找兩個(gè)實(shí)例較為詳細(xì)的闡述了文件查找的方法,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-11
  • python提取log文件內(nèi)容并畫(huà)出圖表

    python提取log文件內(nèi)容并畫(huà)出圖表

    這篇文章主要介紹了python提取log文件內(nèi)容并畫(huà)出圖表,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 淺談Selenium 控制瀏覽器的常用方法

    淺談Selenium 控制瀏覽器的常用方法

    這篇文章主要介紹了淺談Selenium 控制瀏覽器的常用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python?OpenCV超詳細(xì)講解調(diào)整大小與圖像操作的實(shí)現(xiàn)

    Python?OpenCV超詳細(xì)講解調(diào)整大小與圖像操作的實(shí)現(xiàn)

    OpenCV用C++語(yǔ)言編寫(xiě),它具有C?++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac?OS,OpenCV主要傾向于實(shí)時(shí)視覺(jué)應(yīng)用,并在可用時(shí)利用MMX和SSE指令,本篇文章帶你通過(guò)OpenCV實(shí)現(xiàn)重調(diào)大小與圖像裁剪
    2022-04-04
  • python刪除csv文件的行列

    python刪除csv文件的行列

    這篇文章主要介紹了python刪除csv文件中的某幾列或行,主要介紹了python對(duì)csv刪除的方法,感興趣的同學(xué)可以參考學(xué)習(xí)
    2021-04-04
  • python opencv圖片編碼為h264文件的實(shí)例

    python opencv圖片編碼為h264文件的實(shí)例

    今天小編就為大家分享一篇python opencv圖片編碼為h264文件的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python代碼使用 Pyftpdlib實(shí)現(xiàn)FTP服務(wù)器功能

    Python代碼使用 Pyftpdlib實(shí)現(xiàn)FTP服務(wù)器功能

    FTP 服務(wù)器,在此之前我都是使用Linux的vsftpd軟件包來(lái)搭建FTP服務(wù)器的,現(xiàn)在發(fā)現(xiàn)了利用pyftpdlib可以更加簡(jiǎn)單的方法即可實(shí)現(xiàn)FTP服務(wù)器的功能 ,需要的朋友可以參考下
    2019-07-07
  • Centos部署django服務(wù)nginx+uwsgi的方法

    Centos部署django服務(wù)nginx+uwsgi的方法

    這篇文章主要介紹了Centos部署django服務(wù)nginx+uwsgi的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Pygame游戲開(kāi)發(fā)之太空射擊實(shí)戰(zhàn)入門(mén)篇

    Pygame游戲開(kāi)發(fā)之太空射擊實(shí)戰(zhàn)入門(mén)篇

    相信大多數(shù)8090后都玩過(guò)太空射擊游戲,在過(guò)去游戲不多的年代太空射擊自然屬于經(jīng)典好玩的一款了,今天我們來(lái)自己動(dòng)手實(shí)現(xiàn)它,在編寫(xiě)學(xué)習(xí)中回顧過(guò)往展望未來(lái),下面開(kāi)始入門(mén)篇
    2022-08-08
  • Django模型修改及數(shù)據(jù)遷移實(shí)現(xiàn)解析

    Django模型修改及數(shù)據(jù)遷移實(shí)現(xiàn)解析

    這篇文章主要介紹了Django模型修改及數(shù)據(jù)遷移實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08

最新評(píng)論