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