麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Python > 正文

Python enumerate()函數

2023-04-24 19:21:39
字體:
來源:轉載
供稿:網友

enumerate()函數是Python的一個內置函數,其作用是把一個序列的每個值轉換成一個二元元組,元組中的第一個元素是索引數字,第二個元素是序列的一個值。

enumerate()語法格式

Python官方網站中給出的enumerate()函數的語法格式如下:

enumerate(iterable, start=0)

參數

該函數有兩個參數:

iterable: 指定用于生成枚舉的序列、迭代器或其它支持可迭代的對象。

start:可選參數,索引開始的數值,默認為0。

返回值

該函數返回一個枚舉對象,每個枚舉值是包含索引和值本身的元組。

Python enumerate()函數

enumerate()函數示例

enumerate()函數的第一個參數可以是列表、元組、字符串等序列對象,但不能是字典或集合。

1、列表作為參數

lst = ["Red","White","Black"]
enum1 = enumerate(lst)
print(type(enum1))
print(list(enum1))

輸出結果:

<class 'enumerate'>
[(0, 'Red'), (1, 'White'), (2, 'Black')]

從上面的輸出結果可以看出,enumerate()函數生成的結果是enumerate類型,同時結果中為每個列表元組從0開始進行編索引。

下面再看enumerate()函數使用的兩種情形:

lst = ["Red","White","Black"]
enum1 = enumerate(lst)

for i, item in enum1:
    print("Index:",i,",value:",item)

for i,item in enumerate(lst):
    print("Index=",i,",value=",item)

輸出結果如下:

Index: 0 ,value: Red
Index: 1 ,value: White
Index: 2 ,value: Black
Index= 0 ,value= Red
Index= 1 ,value= White
Index= 2 ,value= Black

元組作為參數與列表相似,這里不再給出具體的例子。

2、字符串作為參數

str1 = "北京奧運會"
res1 = enumerate(str1)
print(list(res1))

for i, e in enumerate(str1):
    print("index=", i, ",value=", e)

輸出結果:

[(0, '北'), (1, '京'), (2, '奧'), (3, '運'), (4, '會')]
index= 0 ,value= 北
index= 1 ,value= 京
index= 2 ,value= 奧
index= 3 ,value= 運
index= 4 ,value= 會

3、指定start參數

#指定start參數
lst = ["Spring","Summer","Autumn","Winter"]
print(list(enumerate(lst,1)))

for i, item in enumerate(lst,10):
    print("index=", i, ",value=", item)

輸出結果:

[(1, 'Spring'), (2, 'Summer'), (3, 'Autumn'), (4, 'Winter')]
index= 10 ,value= Spring
index= 11 ,value= Summer
index= 12 ,value= Autumn
index= 13 ,value= Winter

從上面的輸出結果可以看出,指定start參數時,索引將從指定的索引數字開始。

上面講解了python 內置函數enumerate()函數的使用方法,該函數只適用于迭代對象是序列值的情況,所以字典類型和集合類型不能使用該函數來產生枚舉對象。

本文(完)

上一篇:Python bytes()函數

下一篇:Python float()函數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在火车上摸两乳爽的大叫 | av亚洲在线观看 | 欧美 国产 亚洲 卡通 综合 | 亚洲午夜在线观看 | 日韩黄色三级视频 | 成人一级视频在线观看 | 国产精品啪一品二区三区粉嫩 | 欧美xxxxx视频 | 天堂成人国产精品一区 | 7777视频| 欧美18—19sex性护士中国 | 欧美成人精品一区 | 国产精品hd免费观看 | 国产一区二区在线免费播放 | 一区免费| 视频在线色 | 国产一级小视频 | 夜夜夜精品视频 | 鲁人人人鲁人人鲁精品 | 狠狠久久伊人中文字幕 | 黄色va视频 | 久久精品女人天堂av | 成人综合在线观看 | 一本色道久久综合狠狠躁篇适合什么人看 | 成av人在线观看 | 久久亚洲成人 | 欧美一级黄色录相 | 国产亚洲区 | 久久99精品久久久久久236 | 亚洲一级毛片 | 久久国产免费视频 | 九九热精品视频在线播放 | 免费在线观看成人网 | 免费看日韩av | 亚洲无av | 国产成视频在线观看 | 中文字幕激情视频 | 国产一级性生活视频 | 成人在线网站 | 91专区在线观看 | 一区二区精品视频在线观看 |