Pythonの辞書型の要素に辞書型を入れ子(ネスト)する方法
Pythonの辞書型(Dictionary)は他のデータ型と同様に、要素に別の辞書型を入れ子にすることができます。これをネストされた辞書と呼びます。以下は、ネストされた辞書を作成する方法の例です:
python
# ネストされた辞書の例 nested_dict = { "人物1": { "名前": "太郎", "年齢": 30, "性別": "男性" }, "人物2": { "名前": "花子", "年齢": 25, "性別": "女性" } } # ネストされた辞書の要素にアクセスする例 person1_name = nested_dict["人物1"]["名前"] person2_age = nested_dict["人物2"]["年齢"] print(person1_name) # "太郎" が出力されます print(person2_age) # 25 が出力されます
上記の例では、nested_dict という名前の辞書内に2つのキー("人物1″ と “人物2″)があり、それぞれのキーには別の辞書がネストされています。ネストされた辞書内の要素にアクセスするためには、外側の辞書のキーを使用し、その後に内側の辞書のキーを指定します。
ネストされた辞書はデータの階層的な構造を表現するのに便利で、複雑なデータ構造を効果的に扱うのに役立ちます。ネストされた辞書はリストや他のデータ型と組み合わせて使用することもあり、多くの実用的なシナリオで利用されています。

ディスカッション
コメント一覧
まだ、コメントがありません