1. 程式人生 > >python內建函式enumerate()

python內建函式enumerate()

enumerate()說明
enumerate()是python的內建函式
enumerate在字典上是列舉、列舉的意思
對於一個可迭代的(iterable)/可遍歷的物件(如列表、字串),enumerate將其組成一個索引序列,利用它可以同時獲得索引和值
enumerate多用於在for迴圈中得到計數
 

example:

str1 = 'Jacky'
for index, value in enumerate(str1):
    print(index,value)

輸出結果:

0 J
1 a
2 c
3 k
4 y

enumerate還可以接收第二個引數,用於指定索引起始值,如:

str1 = 'Jacky'

for index, value in enumerate(str1,1):

    print(index,value)

輸出結果:

1 J
2 a
3 c
4 k
5 y