Zugriff auf geschachtelte dictionary-Objekte in Python

Ich versuche zu formatieren einer Zeichenfolge mit einem Element aus der verschachtelten dictionary (unten)

    people = {
        'Alice': {
            'phone': '2341',
            'addr': '87 Eastlake Court'
            },

        'Beth': {
            'phone': '9102',
            'addr': '563 Hartford Drive'
            },

        'Randy': {
            'phone': '4563',
            'addr': '93 SW 43rd'
            }

        }

Aus der obigen (einfachen) Wörterbuch, ich möchte eine Zeichenfolge formatiert ausdrucken Randy ' s Telefon-Erweiterung.

Ich bin in der Lage, Zugriff auf alle seine details Verwendung:

    print("Randy's phone # is %(Randy)s" % people)

Aber ich bin mir nicht sicher, wie Sie gehen tiefer in das Wörterbuch, um herauszufinden, einfach die Telefonnummer aus dem Wörterbuch.

Ich bin mit Python 3.3, durch die Art und Weise.

InformationsquelleAutor Keith | 2013-04-23
Schreibe einen Kommentar