Danke für die schnelle Hilfe Leute. Habs mittlerweile selbst hingekriegt. Bin noch neu hier und sollte echt mal drauf achten dass ich n bisschen genauer ins Detail gehe.
Also zu dem Dict in Dict nochmal und das ganze als .cat Datei für die weiterverarbeitung.
Das ganze sieht nochmal so aus:
Code: Alles auswählen
Dict = {{'Sieger': {'Inge': '24', 'Klaus': '18', 'Peter': '19', 'Viktor': '18', 'Johannes': '17', 'Jürgen': '29'}, {'Verlierer': {'Inge': '19', 'Klaus': '12', 'Peter': '17', 'Viktor': '18', 'Johannes': '12', 'Jürgen': '19'},.........
Also wie Ihr seht is das n riesen Ding weil da kommen noch 100 andere Keys wie: Sieger, Verlierer, Schiedsrichter, Zuschauer......... und zu jedem Key ca. 6 Values die in dem Dict im Dict sitzen sprich 'Inge':'19', 'Klaus': '12',......
Und nun wollte ich nur bestimmte Namen( Inge, Peter, Johannes) und Werte(19, 17, 12) zu den Keys(Sieger, Verlierer...) haben und das ganze als ordenliche Liste in einer .cat Datei haben.
Das ganze hab ich mit ner String formatierung gelöst:
Code: Alles auswählen
fobj_out = open("Output.cat","w")
for key in Dict.iterkeys():
fobj_out.write(key +';{0};{1};{2}'.format( Dict[key]['Inge'],
Dict[key]['Peter'],
Dict[key]['Johannes']+"\n"))
print key +';{0};{1};{2}'.format( Dict[key]['Inge'],
Dict[key]['Peter'],
Dict[key]['Johannes'])
fobj_out.close()
Das wars. Hoff Ihr habts jetzt n bisschen verstanden.
Tschööööööööööööööööööö