Zugriff auf verschachtelte Wörterbuchelemente in Python

8

Ich versuche, eine Zeichenfolge mit einem Element aus einem verschachtelten Wörterbuch (unten) zu formatieren

%Vor%

Aus dem obigen (einfachen) Wörterbuch möchte ich eine Zeichenfolge formatieren, um Randys Telefonnebenstelle auszudrucken.

Ich kann auf alle seine Details zugreifen mit:

%Vor%

Aber ich bin mir nicht sicher, wie ich tiefer in das Wörterbuch gehen kann, um nur die Telefonnummer aus dem Wörterbuch herauszusuchen.

Ich benutze übrigens Python 3.3.

    
Keith 23.04.2013, 15:49
quelle

1 Antwort

25

Verwenden Sie die neue Zeichenfolgenformatierung :

%Vor%

oder

%Vor%

Es macht keinen Sinn, das gesamte Wörterbuch zu übergeben, wenn Sie nur einen Wert verwenden.

%Vor%

oder

%Vor%

funktioniert auch.

Das Diktat zu übergeben ist sinnvoll, wenn Sie viele dieser Formatzeichenfolgen haben und nicht wissen, welche Werte sie verwenden, und möchten, dass sie auf einen beliebigen Wert zugreifen können.

Oder wenn Sie viele Werte in der Formatzeichenfolge verwenden und sie einzeln übergeben, ist das einfach zu ausführlich.

    
Pavel Anossov 23.04.2013, 15:51
quelle

Tags und Links