Pythonでは、辞書の要素として別の辞書を設定することができます。このような多重にした構造を「ネスト」と呼びます。
# 新しい辞書の作成
student_dict = {
'id': 'A0283456',
'name': 'Tom',
}
# 新しい要素(キー:値)の追加
student_dict['scores'] = {
'Mathematics': 53,
'English': 78,
'Science': 36,
}
上記のコードでは、student_dict
という辞書に、scores
という新しいキーを追加しています。その値として、別の辞書が設定されています。この辞書には、各科目のスコアが格納されています。
ネストされた辞書から特定の値を取得するには、以下のようにします。
# ネストされた辞書から値を取得
math_score = student_dict['scores']['Mathematics']
print(math_score) # 出力: 53
このように、Pythonの辞書を使うと、複雑なデータ構造を簡単に扱うことができます。.