Ist es möglich, ein Objekt aus einem Wörterbuch in Python so zu erstellen, dass jeder Schlüssel ein Attribut dieses Objekts ist?
Etwas wie das:
d = { 'name': 'Oscar', 'lastName': 'Reyes', 'age':32 }
e = Employee(d)
print e.name # Oscar
print e.age + 10 # 42
Ich denke, es wäre so ziemlich das Gegenteil dieser Frage: Python-Wörterbuch aus den Feldern eines Objekts
def __init__(self,**initial_data)
Sie den zusätzlichen Vorteil einer Init-Methode, die auch Schlüsselwortargumente ausführen kann (z. B. "e = Mitarbeiter (Name = 'Oscar')" oder einfach ein Wörterbuch aufnehmen (z. B. "e = Mitarbeiter (") ** diktieren) ").