根据https://www.tutorialspoint.com/python/python_dictionary.htm,我应该可以很容易地将一个属性添加到字典中,但是hasattr函数似乎没有注意到字典上的任何更改:
public override string ToString()
{
return studentName;
}
为什么会这样,是否有解决方法?
答案 0 :(得分:2)
你还没有添加一个属性,你已经添加了一个密钥,这就是字典的用途。
告诉它密钥存在于dict中的方法是使用in
:
print("foo" in bar)