Python 辞書のインデックス作成: 要素アクセスのロックを解除する
Python では、辞書の操作には特定の要素の取得が含まれることがよくあります。辞書は、キーと値のペアを格納するための柔軟な構造を提供しますが、インデックスによってこれらの要素にアクセスするのは困難な場合があります。複雑な辞書構造からデータを効果的にナビゲートして抽出する方法を見てみましょう。
次の辞書について考えてみましょう:
mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} }
タスク: アメリカのリンゴの数を出力します。
解決策: 特定のオブジェクトに関連付けられた値を取得するにはキーペアの場合は、次の手順に従います:
apple_dict = mydict["Apple"]
american_apples = apple_dict["American"]
結果: 変数 american_apples は、アメリカのリンゴの数を表す値 '16' を保持します。
print("There are", american_apples, "American Apples.")
追加情報:
次の点に注意してください。リストやタプルとは異なり、辞書はキー ペアの順序を維持しません。したがって、インデックスによる要素へのアクセスは直接サポートされていません。代わりに、キーと値の関係を利用して、目的のデータを効率的に取得します。
以上が入れ子になった Python ディクショナリ内の特定のデータにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。