Ich habe den folgenden Code, der gerade die Werte des ursprünglichen Wörterbuchs ausdruckt. Ich möchte jedoch jede Taste des verschachtelten Wörterbuchs durchlaufen, um zunächst nur die Namen zu drucken. Bitte beachten Sie meinen Code untenErhalte alle Schlüssel eines verschachtelten Wörterbuchs
Liverpool = {
'Keepers':{'Loris Karius':1,'Simon Mignolet':2,'Alex Manninger':3},
'Defenders':{'Nathaniel Clyne':3,'Dejan Lovren':4,'Joel Matip':5,'Alberto Moreno':6,'Ragnar Klavan':7,'Joe Gomez':8,'Mamadou Sakho':9}
}
for k,v in Liverpool.items():
if k =='Defenders':
print(v)
Wollen Sie nur die tiefste Taste, Wert-Paare gedruckt werden, dh die Völker Namen und deren entsprechende Zahl oder auch diesen Schlüssel, Wertpaar zum Beispiel: ''Keepers', {'Loris Karius': 1, 'Simon Mignolet': 2, 'Alex Manninger': 3}' – timakro
Kann der verschachtelte Baum sein tiefer als dein Beispiel? – timakro
Sie können die Verständnisliste verwenden: names = [Name für Spieler in Liverpool.values () für Name in player.keys()] – Monica