「for」ループを使用した辞書の反復
Python は、「for」ループを使用して辞書を反復する多用途のメカニズムを提供します。このメカニズムを使用すると、辞書のキーまたはキーと値のペアにアクセスできます。
デフォルトでは、辞書を反復処理する 'for' ループにより辞書のキーが生成されます。これは、Python が、ループ ヘッダーで宣言された変数 (この場合は「key」) が、対応する値にアクセスするためのキーとして機能すると認識するためです。したがって、「key」は特別なキーワードではなく、反復ごとにキーを保持する単なる変数です。
辞書のキーと値の両方を反復するには、'items( )' 方法。 Python 3.x では、「items()」メソッドは辞書に基づくビューを返します。これは、「items()」呼び出し後に辞書に加えられた変更を反映します。 Python 2.x では、「items()」メソッドは (キー、値) ペアのリストを返します。
変更された例は次のとおりです。
d = {'x': 1, 'y': 2, 'z': 3} for key, value in d.items(): print(key, 'corresponds to', value)
このコードは、ディクショナリのキーと値。各項目のキーと対応する値の両方を出力します。 「キー」と「値」は、有効な Python 識別子に変更できる単なる変数名であることに注意してください。
以上がFor ループを使用して Python 辞書を反復処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。