enumerate(iteration, start): 列挙されたオブジェクトを返します。イテレータ (反復) は、サポートされている別の反復オブジェクトである必要があります。初期値のデフォルトはゼロです。つまり、start を入力しない場合は、ゼロから開始することを意味します。これらは反復されるオブジェクトであるため、反復子の入力にはリスト、文字列、セットなどを使用できます。オブジェクトを返します。それをリストの形式で表現すると、それはリストです。リストの各要素はタプルです。先祖には 2 つの要素があります。最初の要素は要素の数を意味する数値を表します。 2 番目の要素はイテレータの対応する要素で、デフォルトの開始値が 0 の場合です。ゼロでない場合は、リストの最初のタプルの最初の要素が start の値であり、後続の要素が順番に累積され、2 番目の要素も同じ意味を持つことを意味します。
enumerate(X, [start=0])
関数のパラメータ X には反復子 (反復子) またはシーケンスを指定できます。start は開始カウント値であり、デフォルトでは 0 から始まります。
関連する推奨事項: 「Python ビデオ チュートリアル 」
XX には、辞書またはシーケンスを指定できます。
>>> a = {1: 1, 2: 2, 3: 3} >>> for i , item in enumerate(a): print i, item Ouput: 1 2 3
>>> b = [1,2,3,4,5,6] >>> for i , item in enumerate(b): print i, item Ouput: 1 2 3 4 5 6 >>> for i , item in enumerate(b, start=10): print i, item Ouput: 1 2 3 4 5 6
enumerate は、ファイルの行数をカウントするために使用することもでき、より大きなファイルを処理することもできます。
rree以上がPython で列挙とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。