enumerate関数

投稿者: | 2月 24, 2021

enumerate:英語の意味は数え上げる。リストのインデックスを作るときなどに利用。シーケンスにループをかけるとき、enumerate()関数を使うと、位置インデックス([0])とそれに対応した値(‘apple’)を同時に得られる

i = 0
for fruit in ['apple', 'banana', 'orange']:
    print(i, fruit)
    i += 1


for i, fruit in enumerate (['apple', 'banana', 'orange']):
    print(i, fruit)

0 apple
1 banana
2 orange
0 apple
1 banana
2 orange