ich bin anfänger in Python und komme mit meinen Dictionaries nicht zurecht.
Ich möchte gerne folgende Datenstruktur:
Code: Alles auswählen
{
{Kontinent: "Name vom 1. Kontinent"
{"Name vom 1 Land" : "Hauptstadt"
"Name vom 2 Land" : "Hauptstadt""}
}
{Kontinent: "Name vom 2. Kontinent"
{"Name vom 1 Land" : "Hauptstadt"
"Name vom 2 Land" : "Hauptstadt""}
}
{Kontinent: "Name vom 3. Kontinent"
{"Name vom 1 Land" : "Hauptstadt"
"Name vom 2 Land" : "Hauptstadt""}
}
}
Name vom Kontinent welt.kontinent.name
Name von Server welt.kontinent.land.name
Number vom Server welt.kontinent.land.hauptstadt
Hierfür habe ich folgenden Code:
Code: Alles auswählen
for kon in welt:
out = {"kontinent" : kontinent.name}
for lan in kontinent.land:
out1 = {lan.name : lan.hauptstadt}
out.update(out1)
print out
Grüße
lnix