函數解釋
enumerate(iterable, start=0)
可以同時返回列表或元組等可迭代對象的下標和內容,但實際上,enumerate()函數實際返回的是一個enumerate類型的可迭代對象。
舉例
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
#默認從0開始計數
for index,s in enumerate(seasons):
print(index,s)
輸出
0 Spring
1 Summer
2 Fall
3 Winter
#設置從1開始計數
for index,s in enumerate(seasons,start=1):
print(index,s)
輸出
1 Spring
2 Summer
3 Fall
4 Winter