TECH I.S.

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 }

自分で試してみる»


ネストされたディクショナリのアイテムへのアクセス

ネストされたディクショナリのアイテムにアクセスするには、外側のディクショナリから始まるディクショナリの名前を使用します。

child2のnameを出力します。

print(myfamily["child2"]["name"])

自分で試してみる»