Dictionary-Keys zu Bezeichnern
Verfasst: Montag 16. Juli 2012, 16:43
Moin,
ich möchte alle Werte eines Dictionarys Eigenschaften eines Objekts zuweisen, die den gleichen Namen haben wie die Schlüssel des jeweiligen Wertes. Zurzeit habe ich das mit exec() gelöst:
Imho ist das aber weder elegant noch lesbar. Geht das besser?
ich möchte alle Werte eines Dictionarys Eigenschaften eines Objekts zuweisen, die den gleichen Namen haben wie die Schlüssel des jeweiligen Wertes. Zurzeit habe ich das mit exec() gelöst:
Code: Alles auswählen
class Example:
def __init__(self, **properties):
for key, val in properties.items():
exec('self.%s = %s' % (key, ascii(val)))