Python中關(guān)于enumerate()的使用

查看所有Python相關(guān)學(xué)習(xí)筆記

一、簡介

enumerate() 函數(shù)用于將一個可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個索引序列,同時列出數(shù)據(jù)和數(shù)據(jù)下標,一般用在 for 循環(huán)當(dāng)中。

1.1 語法

enumerate(sequence, [start=0])

1.2 參數(shù)

  1. sequence:一個序列、迭代器或其他支持迭代對象。
  2. start:指定下標開始值,默認是0,如指定為3,則下標從3開始計數(shù)。

1.3 返回值

  • 返回 enumerate(枚舉) 對象。

二、使用

2.1 打印列表的值及對應(yīng)的下標

alist = ['a', 'b', 'c']
for index, value in enumerate(alist):
    print(index, value)

# 執(zhí)行結(jié)果
0 a
1 b
2 c

2.2 打印字典的key值及對應(yīng)的下標

adict = {'aa': 'a', 'bb': 'b', 'cc': 'c'}
for index, key in enumerate(adict):
    print(index, key)

# 執(zhí)行結(jié)果
0 aa
1 bb
2 cc

2.3 打印列表的值及對應(yīng)的下標(下標值從指定的數(shù)字開始)

alist = ['a', 'b', 'c']
for index, value in enumerate(alist, 3):
    print(index, value)

# 執(zhí)行結(jié)果
3 a
4 b
5 c

三、參考資料

  1. Python enumerate() 函數(shù)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,340評論 0 10
  • 寫在前面的話 代碼中的# > 表示的是輸出結(jié)果 輸入 使用input()函數(shù) 用法 注意input函數(shù)輸出的均是字...
    FlyingLittlePG閱讀 3,230評論 0 9
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,721評論 0 5
  • Python語言特性 1 Python的函數(shù)參數(shù)傳遞 看兩個如下例子,分析運行結(jié)果: 代碼一: a = 1 def...
    伊森H閱讀 3,177評論 0 15
  • 大健康學(xué)院+環(huán)16園藝本+吳慧云 對于春節(jié),人們第一時間想的定是貼春聯(lián),放鞭炮,要壓歲錢等,這是自然的,傳統(tǒng)的春節(jié)...
    逐夢_b24c閱讀 379評論 0 0

友情鏈接更多精彩內(nèi)容