ich bin noch neu in Sachen Python und stehe gerade vor folgendem Problem:
Ich habe ein dict, von dem ich nicht sicher sagen kann, ob alle Keys, die ich später verarbeiten muß, vorhanden sind. "setdefault" hilft mir hier schonmal bei meinem Problem. Hier mal ein vereinfachtes Codebeispiel:
Code: Alles auswählen
TEST={'mail': ['a@b.c', 'd@e.f', 'g@h.i'], 'lastName': ['Mustermann']}
print "Wert fuer mail: %s" % TEST.setdefault('mail', None)
print "Wert fuer lastName: %s" % TEST.setdefault('lastName', None)Code: Alles auswählen
Wert fuer mail: ['a@b.c', 'd@e.f', 'g@h.i']
Wert fuer lastName: ['Mustermann']Code: Alles auswählen
Wert fuer mail: a@b.c
Wert fuer lastName: MustermannPython 2.4 (Ich kann auf dem System wo das Script später laufen wird, auch nicht auf eine neuere Version umsteigen).
Danke für's Helfen.
