ネストされた辞書
CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 13/78。
入れ子になった辞書(ネストされた辞書)は、辞書の中にある辞書のことです。これにより、複雑なデータ構造を整理し、関連する情報を扱いやすくすることができます。
例:
students = {
"Alice": {"age": 20, "grade": "A"},
"Bob": {"age": 22, "grade": "B"}
}
# ネストされた値へのアクセス
print(students["Alice"]["age"]) # 出力: 20
# ネストされた辞書に新しいキーと値のペアを追加する
students["Alice"]["major"] = "Math"
print(students["Alice"]) # 出力: {'age': 20, 'grade': 'A', 'major': 'Math'}ネストされた辞書は、学生、従業員、製品に関する詳細の保存など、関連する情報をまとめてグループ化する必要がある場合に便利です。
チートシート
ネストされた辞書は、辞書の中にある辞書のことで、複雑なデータ構造を整理するのに役立ちます:
students = {
"Alice": {"age": 20, "grade": "A"},
"Bob": {"age": 22, "grade": "B"}
}
# ネストされた値へのアクセス
print(students["Alice"]["age"]) # 出力: 20
# ネストされた辞書への追加
students["Alice"]["major"] = "Math"自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。