這篇文章將為大家詳細(xì)講解有關(guān)python中如何使用enumerate函數(shù),小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
在云霄等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都全網(wǎng)營(yíng)銷,外貿(mào)網(wǎng)站建設(shè),云霄網(wǎng)站建設(shè)費(fèi)用合理。在進(jìn)行循環(huán)的時(shí)候,對(duì)于數(shù)據(jù)的下標(biāo)會(huì)進(jìn)行遍歷。在數(shù)列開(kāi)始遍歷前,需要找到下標(biāo)的起始位置,相當(dāng)于開(kāi)始遍歷的起點(diǎn)。我們使用enumerate枚舉時(shí)也是同樣的情況,找到起點(diǎn)位置再開(kāi)始遍歷。下面我們分析enumerate函數(shù)的說(shuō)明、參數(shù)、返回值,通過(guò)實(shí)例找尋它的默認(rèn)下標(biāo)。
1.說(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)。
2.參數(shù)
sequence -- 一個(gè)序列、迭代器或其他支持迭代對(duì)象。
start -- 下標(biāo)起始位置。
3.返回值
返回 enumerate(枚舉) 對(duì)象。
4.實(shí)例
for index,item in enumerate(s,6): print(index,item)
得到的結(jié)果是:
6 1 7 2 8 6 9 9
默認(rèn)是從下標(biāo)為0開(kāi)始,當(dāng)然可以指定start為其他的數(shù)字,但是這里的數(shù)字表示的是起始的數(shù)字,而非列表或其他數(shù)據(jù)類型的真實(shí)下標(biāo)!可以看到,這個(gè)start表示的是列表開(kāi)始的下標(biāo)!這是enumerate和list的區(qū)別。
關(guān)于python中如何使用enumerate函數(shù)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。