Pythonのenumerate
関数は、シーケンス(リストやタプルなど)を引数に取り、各要素とそのインデックスを同時に取得することができる非常に便利な関数です。
enumerate関数の基本的な使い方
enumerate
関数の基本的な使い方は以下の通りです。
for i, value in enumerate(sequence):
print(i, value)
ここで、sequence
は任意のシーケンス(リストやタプルなど)、i
はその要素のインデックス、value
はその要素の値を表します。
例えば、次のようなリストがあるとします。
fruits = ["apple", "banana", "cherry"]
このリストの各要素とそのインデックスを表示するには、次のようにenumerate
関数を使用します。
for i, fruit in enumerate(fruits):
print(i, fruit)
実行結果は以下の通りです。
0 apple
1 banana
2 cherry
このように、enumerate
関数を使用すると、シーケンスの各要素とそのインデックスを簡単に取得することができます。
まとめ
Pythonのenumerate
関数は、シーケンスの各要素とそのインデックスを同時に取得するための便利な関数です。この関数を使うことで、シーケンスの要素を効率的に処理することができます。.