Seite 1 von 1

Dictionary drehen?

Verfasst: Montag 17. Januar 2005, 20:33
von Iopodx[Gast]
Hiho Gemeinde,

Ich habe hier ein dict und das brauche ich einmal so:

{1:2, 2:3}

und einmal:

{2:1, 3:2}

wobei die Zahlen andere Werte sind und das dict ca. 1000Einträge hat, und das dauert ja nun ewig die ganze sch. umzudrehen, jemand ne Idee?

Danke schonmal im vorraus!

Verfasst: Montag 17. Januar 2005, 20:41
von XT@ngel
hallo
http://python.sandtner.net/viewtopic.php?t=82

edit:
Auf ASPN hab ich was gefunden das vielleicht hilft:
http://aspn.activestate.com/ASPN/Cookbo ... ipe/252143 (letztes Kommentar) Da können Values doppelt vorkommen.


MfG
Andreas

Verfasst: Montag 17. Januar 2005, 21:05
von Iopodx[Gast]
Hey, cool. Super, danke.

Noch ne Frage:

Wie kann ich was an ein dict anhängen?

Verfasst: Montag 17. Januar 2005, 21:14
von Leonidas
dict['neuerwert'] = 'neuevariabel'

Verfasst: Montag 17. Januar 2005, 21:16
von XT@ngel
Wie kann ich was an ein dict anhängen?
Das Anhängen ist nicht so einfach möglich wie bei Listen

die Methode .update() aktualisiert das Dict.
Da aber kein Schlüssel (Key) doppelt vorkommen darf, wird der Wert des doppelt vorkommenden Schlüssels durch den neuen ersetzt.

MfG
Andreas