Avatar ·

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

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

是否可以通过某种方式将字典中传递的每个值赋给类的变量。例如,类有变量:a, b, c, d,而我向类的构造函数传递一个字典:

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

构造函数应该根据字典的键名访问类的变量并设置这些值,而键可以是任意的。

class Explain:
def __init__(self, d: dict):
self.a, self.b, self.c = int # 这里应该是初始化变量的代码