この関数は Python の組み込み関数であり、Python2 に適しています。次に、enumerate を使用した場合と使用しない場合を比較します。
1. enumerate 関数を使用せず、インデックスと要素を同時に走査する必要がある場合は、次のように記述できます。
>>> list = [1,2,3,4,5,6]
>>> for index in range(len(list)):
print("索引是:{},值是:{}".format(index, list[index]))
索引是:0,值是:1
索引是:1,值是:2
索引是:2,值是:3
索引是:3,值是:4
索引是:4,值是:5
索引是:5,值是:6
2. enumerate 関数を使用してインデックスと要素を同時に走査する場合、次のように記述できます。
>>> list = [1,2,3,4,5,6]
>>> for index,value in enumerate(list):
print("索引是:{},值是:{}".format(index, value))
索引是:0,值是:1
索引是:1,值是:2
索引是:2,值是:3
索引是:3,值是:4
索引是:4,值是:5
索引是:5,值是:6