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"])

自分で試してみる»


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細