Pythonのenumerate関数の使用方法

enumerate関数はPython組み込みの関数で、イテラブルオブジェクト(リスト、タプル、文字列など)をインデックスシーケンスに変換し、インデックスと対応する値を返します。

使用方法:

  1. 列挙可能なデータオブジェクト
  2. for index, item in enumerate(イテラブルなデータオブジェクト):
  3. ループ内では、index と item を使って現在のインデックスとそれに対応する値を表せます。

サンプルコード:

fruits = ['apple', 'banana', 'orange']

# 示例1:不指定起始索引,默认从0开始
for index, fruit in enumerate(fruits):
    print(index, fruit)
# 输出:
# 0 apple
# 1 banana
# 2 orange

# 示例2:指定起始索引为1
for index, fruit in enumerate(fruits, start=1):
    print(index, fruit)
# 输出:
# 1 apple
# 2 banana
# 3 orange

上記の例では、列挙型関数にリストを反復可能なデータオブジェクトとして渡し、forループを使用してインデックスと要素値を順番に取得して、出力を印字します。例1ではインデックスは0から開始し、例2ではインデックスは1から開始します。

bannerAds