Listen und Dictionaries
Verfasst: Dienstag 6. September 2016, 09:31
Hallo Leute,
ich bin anfänger in Python und komme mit meinen Dictionaries nicht zurecht.
Ich möchte gerne folgende Datenstruktur:
Die Daten liegen so vor:
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:
Leider bekomme ich nicht das gewünsche ergebnis, sondern pro Kontinent ein Dictionarie und dann auch noch auf der gleichen Ebene von den Ländern.
Grüße
lnix
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 outGrüße
lnix