Avatar ·

Est-il possible d'initialiser des variables de classe à partir d'un dictionnaire. Python3.8

📁 dictionnaire, Sujets avancés sur Python, exemple, IA

Est-il possible d'attribuer d'une manière ou d'une autre à chaque variable de classe les valeurs transmises dans un dictionnaire. Par exemple, la classe a des variables : A, B, C, D -, et je passe au constructeur de la classe un dictionnaire :

dictionary = {'B': 5, 'A': 2, 'C': 45}

Le constructeur doit accéder aux variables de classe par les noms des clés du dictionnaire et leur attribuer ces valeurs, les clés pouvant être dans un ordre arbitraire.

Exemple de classe :

class Example:    def __init__(self, d: dict):        self.A, self.B, self.C = int        # ici doit se trouver le code pour initialiser les variables transmises dans le dictionnaire