Dictionary drehen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Iopodx[Gast]

Montag 17. Januar 2005, 20:33

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!
XT@ngel
User
Beiträge: 256
Registriert: Dienstag 6. August 2002, 14:36
Kontaktdaten:

Montag 17. Januar 2005, 20:41

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
Zuletzt geändert von XT@ngel am Montag 17. Januar 2005, 21:06, insgesamt 1-mal geändert.
Iopodx[Gast]

Montag 17. Januar 2005, 21:05

Hey, cool. Super, danke.

Noch ne Frage:

Wie kann ich was an ein dict anhängen?
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Montag 17. Januar 2005, 21:14

dict['neuerwert'] = 'neuevariabel'
My god, it's full of CARs! | Leonidasvoice vs Modvoice
XT@ngel
User
Beiträge: 256
Registriert: Dienstag 6. August 2002, 14:36
Kontaktdaten:

Montag 17. Januar 2005, 21:16

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
Antworten