使用Python的enumerate()方法遍歷序列中的元素

使用Python的enumerate()方法來遍歷序列中的元素

Python的enumerate()方法可以讓我們在遍歷序列中的元素時,同時取得元素的索引值,這樣可以讓我們更有效率的遍歷序列中的元素。

enumerate()方法的語法如下:

enumerate(sequence, start=0)

sequence參數可以是一個list、tuple、string或是dictionary,start參數可以指定索引值的起始值,預設值為0。

以下是一個使用enumerate()方法遍歷list中的元素的範例:

fruits = ["apple", "banana", "cherry"]
for index, fruit in enumerate(fruits):
    print("index: {}, fruit: {}".format(index, fruit))

執行結果如下:

index: 0, fruit: apple
index: 1, fruit: banana
index: 2, fruit: cherry

可以看到,enumerate()方法可以讓我們在遍歷序列中的元素時,同時取得元素的索引值,這樣可以讓我們更有效率的遍歷序列中的元素。