1. 程式人生 > >python 列舉型別

python 列舉型別


# enumerate 使用場景:對一個列表或者陣列既要遍歷索引又要遍歷元素時使用
# 比如:
list = ['Spring', 'Summer', 'Fall', 'Winter']
for index,value in enumerate(list):
      print(index,value)
#當然也可以
for i in range(0,len(list)):
      print(i,list[i])
# enumerate 的引數為可遍歷的變數,如字串,列表等;返回值為enumerate類

執行結果:
0 Spring
1 Summer
2 Fall
3 Winter
0 Spring
1 Summer
2 Fall
3 Winter

應用二:

start_l = [('登入', 'login'), ('註冊', 'register'), ('退出', 'exit')]
for index, item in enumerate(start_l, start=1):
    print(index, item[0])
print(start_l[1][1])

#執行結果:
1 登入
2 註冊
3 退出
register