根据hasattr向python字典添加属性不起作用

时间:2017-06-07 11:55:04

标签: python

根据https://www.tutorialspoint.com/python/python_dictionary.htm,我应该可以很容易地将一个属性添加到字典中,但是hasattr函数似乎没有注意到字典上的任何更改:

public override string ToString()
{
    return studentName;
}

为什么会这样,是否有解决方法?

1 个答案:

答案 0 :(得分:2)

你还没有添加一个属性,你已经添加了一个密钥,这就是字典的用途。

告诉它密钥存在于dict中的方法是使用in

print("foo" in bar)