Trying to call method on dict, getting AttributeError: 'dict' object attribute 'update' is read-only
Trying to call method on dict, getting AttributeError: 'dict' object attribute 'update' is read-only
我不知道哪里出了问题或导致错误的原因:
AttributeError: 'dict' object attribute 'update' is read-only
关于以下代码:
map = []
point1back = {}
point1fwd = {}
point1back.update = {'nextHop':point1Fwd, 'direction':1, 'distance':0}
point1fwd.update = {'nextHop':point1Fwd, 'direction':3, 'distance':160}
map.append(point1back)
map.append(point1fwd)
dict.update
是一种方法,而不是可以为其赋值的变量。试试这个:
point1back.update({'nextHop':point1Fwd, 'direction':1, 'distance':0})
我不知道哪里出了问题或导致错误的原因:
AttributeError: 'dict' object attribute 'update' is read-only
关于以下代码:
map = []
point1back = {}
point1fwd = {}
point1back.update = {'nextHop':point1Fwd, 'direction':1, 'distance':0}
point1fwd.update = {'nextHop':point1Fwd, 'direction':3, 'distance':160}
map.append(point1back)
map.append(point1fwd)
dict.update
是一种方法,而不是可以为其赋值的变量。试试这个:
point1back.update({'nextHop':point1Fwd, 'direction':1, 'distance':0})