Я пытаюсь отформатировать строку, используя элемент из вложенного словаря (ниже).
people = {
'Alice': {
'phone': '2341',
'addr': '87 Eastlake Court'
},
'Beth': {
'phone': '9102',
'addr': '563 Hartford Drive'
},
'Randy': {
'phone': '4563',
'addr': '93 SW 43rd'
}
}
Из приведенного выше (простого) словаря я хочу отформатировать строку, чтобы распечатать расширение телефона Рэнди.
Я могу получить доступ ко всем его деталям, используя:
print("Randy's phone # is %(Randy)s" % people)
Но я не уверен, как глубже проникнуть в словарь, чтобы выделить только номер телефона из словаря.
Кстати, я использую Python 3.3.