Enumerate関数
まず公式文書の説明を翻訳します.
Enumerate(iterable)はenumerateオブジェクトを返します.パラメータiterableは、シーケンス、反復器、または反復をサポートするオブジェクトである必要があります.enumerateでパッケージされた反復器のnext()メソッドは、シーケンス番号(ゼロから)と反復中に対応する値を含むメタグループを返します.Enumerateはインデックスシリーズに役立ちます:(0,seq[0]),(1,seq[1]),(2,seq[2]),...
Enumerateはforループに非常に適しており、ループにシーケンス番号と要素を同時に必要とする場合は、この関数を使用できます.たとえば、シーケンスをループします.
Enumerate(iterable)はenumerateオブジェクトを返します.パラメータiterableは、シーケンス、反復器、または反復をサポートするオブジェクトである必要があります.enumerateでパッケージされた反復器のnext()メソッドは、シーケンス番号(ゼロから)と反復中に対応する値を含むメタグループを返します.Enumerateはインデックスシリーズに役立ちます:(0,seq[0]),(1,seq[1]),(2,seq[2]),...
Enumerateはforループに非常に適しており、ループにシーケンス番号と要素を同時に必要とする場合は、この関数を使用できます.たとえば、シーケンスをループします.
- a=['a','b','c','d']
- for i,j in enumerate(a)
- print i,j
-
- #
- 0 a
- 1 b
- 2 c
- 3 d