此问题已经在这里有了答案:
a = None a.s = 2
引发AttributeError。是否有可能创建一个具有值为2的字段s的对象,而无需为此创建自己的类?如果Python允许该破解,那就太酷了! 8)
dict允许您这样做
dict
a = dict() a['s'] = 2 a {'s': 2}