ホームページ > バックエンド開発 > Python チュートリアル > For ループを使用して Python 辞書を反復処理するにはどうすればよいですか?

For ループを使用して Python 辞書を反復処理するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-22 22:34:26
オリジナル
495 人が閲覧しました

How Can I Iterate Through Python Dictionaries Using For Loops?

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

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