ネストされた辞書の項目を使用して文字列をフォーマットしようとしています (以下)。
people = {
'Alice': {
'phone': '2341',
'addr': '87 Eastlake Court'
},
'Beth': {
'phone': '9102',
'addr': '563 Hartford Drive'
},
'Randy': {
'phone': '4563',
'addr': '93 SW 43rd'
}
}
上記の (単純な) 辞書から、文字列をフォーマットして、Randy の内線番号を出力したいと考えています。
以下を使用して、彼のすべての詳細にアクセスできます。
print("Randy's phone # is %(Randy)s" % people)
しかし、辞書をさらに深く調べて、辞書から電話番号だけを抽出する方法がわかりません。
ちなみに、私はPython 3.3を使用しています。