Python の for ループで インデックス 値 も取得する
以下みたいな配列を in で取得するforループは便利ですが、何番目か、というインデックスは得られません。  
arrays = [1,2,3]
for array in arrays:
    print (array)
変数 i を追加して、
arrays = [1,2,3]
i = 0
for array in arrays:
    print (f'{i} : {array}')
    i += 1
みたいにすればよいわけですが、なんかもうちょっといい感じでないの?と思ったところ、そんなことしなくてもよい関数が用意されていました。
enumerateです。
以下のように、
arrays = [1,2,3]
for i, array in enumerate(arrays):
    print (f'{i} : {array}')
すっきりしましたね!