在python中的类中定义字典

时间:2019-06-10 13:59:49

标签: python

我正在一个类中创建一个空字典,然后试图给字典中的变量赋予一些值。如下面的代码所示。最后,我试图在控制台中打印字典值,但收到错误消息

在编辑器中:

import numpy as np
class A:
    def __init__(self, variables = {}):
        self.variables = {}
        if ("leng") in variables:
            self.variables["leng"] = variables["leng"]
        else:
            self.variables["leng"] = np.array([10,])


        if ("width") in variables:
            self.variables["width"]= variables["width"]
        else:
            self.variables["width"] = np.array([10,])

在控制台中:

variables.items()


>>>"leng" : 10
>>>"width" : 10

1 个答案:

答案 0 :(得分:0)

只需使用一个对象即可调用类项目。

m=A()然后是m.variables