Python で列挙とはどういう意味ですか?

爱喝马黛茶的安东尼
リリース: 2019-06-25 17:10:17
オリジナル
15680 人が閲覧しました

enumerate(iteration, start): 列挙されたオブジェクトを返します。イテレータ (反復) は、サポートされている別の反復オブジェクトである必要があります。初期値のデフォルトはゼロです。つまり、start を入力しない場合は、ゼロから開始することを意味します。これらは反復されるオブジェクトであるため、反復子の入力にはリスト、文字列、セットなどを使用できます。オブジェクトを返します。それをリストの形式で表現すると、それはリストです。リストの各要素はタプルです。先祖には 2 つの要素があります。最初の要素は要素の数を意味する数値を表します。 2 番目の要素はイテレータの対応する要素で、デフォルトの開始値が 0 の場合です。ゼロでない場合は、リストの最初のタプルの最初の要素が start の値であり、後続の要素が順番に累積され、2 番目の要素も同じ意味を持つことを意味します。

Python で列挙とはどういう意味ですか?

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート