天天看點

Python enumerate函數

功能:

enumerate()是python的内置函數,用于将一個可周遊的資料對象(如清單、元組或字元串等)組合為一個索引序列,同時列出資料和資料下标,多用于for循環

文法:

enumerate(a,start)

a是可疊代對象,start是計數起始數字

示例一:

1 li = ["a","b","c","d","e","f"]
2 
3 for i in enumerate(li):
4     print(i)      

結果:

(0, 'a')
(1, 'b')
(2, 'c')
(3, 'd')
(4, 'e')
(5, 'f')      

示例二:

li = ["a","b","c","d","e","f"]

for i in enumerate(li,1):
    print(i)      
1 (1, 'a')
2 (2, 'b')
3 (3, 'c')
4 (4, 'd')
5 (5, 'e')
6 (6, 'f')