Avatar ·

是否可以通过字典初始化类变量。Python3.8

📁 词典, python, 示例, 人工智能

是否可以通过某种方式将字典中传递的值赋给每个类变量。例如,类有变量:A, B, C, D,我将一个字典传递给类的构造函数:

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

构造函数应该根据字典中的键名访问类变量并赋予这些值,同时键的顺序可以是任意的。

类示例:

class Example:    def __init__(self, d: dict):        self.A, self.B, self.C = int        # 这里应该是初始化字典中传递的变量的代码