Python はプログラミング言語であり、辞書を中心に構築された最も人気のあるオブジェクト指向プログラミング言語の 1 つです。辞書は、複数のオブジェクトの書面によるマッピングとして記述されます。 Python 辞書を使用すると、キーと値のペアを複雑な構造で保存し、同じ名前でアクセスすることで、データを柔軟な方法で整理できます。
辞書を反復処理する別の方法をお探しですか?このガイドはあなたのためのものです。 for ループ、items()、keys()、および value() 関数を使用した辞書のループについて説明します。さらに、各メソッドの動作を示す実例も含まれています。
しかし、Python が辞書を反復処理する方法を詳しく説明する前に、まず Python における辞書の構造がどのようなものかを見てみましょう。
Python で辞書を使用する場合は、次の考慮事項を考慮する必要があります -
辞書は、キーを対応する値にマップし、それらを整理された配列に配置します。
キーは不変でなければなりません。つまり、その存続期間を通じてハッシュ値が変更されない必要があります。
これまでのところ、辞書はデータをキーと値の形式で保存することがわかっています。これは、各値に、その特定の値を参照するために使用できる一意のキーが割り当てられることを意味します。
###文法###辞書は、キーと値の組み合わせのセットを中括弧 ({}) で囲み、値をカンマで区切ることによって構築されます。 Python の辞書では、キーと値を区切るためにコロン (:) を使用します。ここで、d は辞書に対して定義されています。
ここで、特定のラップトップのブランド、Windows バージョン、プロセッサ、およびその他の関連情報を表示するマシン用のプログラムを作成するとします。これを実現するには、このデータを格納する辞書を反復処理して、プログラムのユーザーに表示できるようにする必要があります。
Python の辞書の例を見てください -
リーリーコロンの左側の単語はキーとみなされます。この例では、会社、windows_version、およびプロセッサーがキーです。
方法 1: for ループを使用して反復する
ラップトップ用のプログラムを作成しているとします。特定のラップトップのキーと値をコンソールに出力したい場合、各キーと値のペアを新しい行でコンソールに出力する必要があります。どうすればこれを達成できますか?
###例###次に、次のコードを画像に挿入して、奇跡を目撃してください。
リーリー ###出力###
dictionary.items() を使用すると、辞書のすべてのキーと値のペアをタプルに変換できます。 for ループと items() メソッドを使用して、リスト内のすべてを反復処理できます。 ###例###
ラップトップの辞書を例に挙げてみましょう。値をタプルのリストとして表示するには、次のコード スニペットを使用できます方法 3:keys() を使用して反復する
###例###
この場合、コードは次のようになります -を返します リーリー
方法 4:values() を使用して反復する
###例###
次のコードは例を示しています -を返します リーリー
以上がPython で辞書をループするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。