Avatar ·

Ist es möglich, Klassenattribute im Dictionary zu initialisieren. Python3.8

📁 Wörterbuch, Python, Beispiel, KI

Ist es möglich, die Werte des Dictionarys irgendwie den einzelnen Variablen der Klasse zuzuweisen? Zum Beispiel hat die Klasse Variablen: a, b, c, d – und ich übergebe dem Konstruktor der Klasse ein Dictionary:

dictionary = {'b': 5, 'a': 2, 'c': 45}

Der Konstruktor soll anhand der Schlüssel des Dictionarys auf die Klassenvariablen zugreifen und ihnen diese Werte zuweisen, wobei die Schlüssel beliebig sein können.

class Example:
def __init__(self, d: dict):
self.a, self.b, self.c = int
# hier sollte Code stehen, um die Variablen zu initialisieren