Python - ネストされた辞書
ネストされた辞書
ディクショナリにはディクショナリを含めることができます。これはネストされたディクショナリと呼ばれます。
例
3つのディクショナリを含むディクショナリを作成します。
myfamily = {
"child1" : {
"name" : "エミール",
"year" : 2004
},
"child2" : {
"name" : "トビアス",
"year" : 2007
},
"child3" : {
"name" : "リーナス",
"year" : 2011
}
}
ただし、3つのディクショナリを新しいディクショナリに追加する場合は、次のようにします。
例
3つのディクショナリを作成してから、他の3つのディクショナリを含む1つのディクショナリを作成します。
child1 = {
"name" : "エミール",
"year" : 2004
}
child2 = {
"name" : "トビアス",
"year" : 2007
}
child3 = {
"name" : "リーナス",
"year" : 2011
}
myfamily = {
"child1" : child1,
"child2" : child2,
"child3" : child3
}
ネストされたディクショナリのアイテムへのアクセス
ネストされたディクショナリのアイテムにアクセスするには、外側のディクショナリから始まるディクショナリの名前を使用します。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。