ホームページ >バックエンド開発 >Python チュートリアル >「For」ループを使用して Python 辞書を反復処理し、キーと値の両方にアクセスするにはどうすればよいですか?
'For' ループを使用した辞書の反復
Python で 'for' ループを使用して辞書を反復すると、次のように見えるかもしれません。ループはキーにのみアクセスします。これにより、「キー」が辞書のコンテキストにおいて特別なキーワードであるかどうかという疑問が生じる可能性があります。
変数としてのキー
実際には、「キー」は単にループ反復子に割り当てられた変数名。ループ構造:
for key in d:
は辞書 'd' 内のキーを反復します。これは、ループ変数「key」が、辞書からキーを自動的に抽出するオブジェクト内に配置されているためです。
キーと値の反復
両方を反復するには辞書内のキーと値を使用するには、次の構文を使用できます:
Python 3.x および上:
for key, value in d.items():
Python 2.x:
for key, value in d.iteritems():
上記の構造は、「キー」と「値」が割り当てられるループを作成します各辞書エントリのキーと値にそれぞれ対応します。
追加注:
以上が「For」ループを使用して Python 辞書を反復処理し、キーと値の両方にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。