Доступ к вложенным элементам словаря в Python

Я пытаюсь отформатировать строку, используя элемент из вложенного словаря (ниже).

    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.

8
задан Stephane Rolland 23 April 2013 в 05:28
поделиться