def __setitem__(self, key, value):
if self.get(key) != value:
if key in self:
self.del_value(self[key])
if value in self._reversed:
del self[self.get_key(value)]
self._reversed[value] = key
if PY2:
return UserDict.__setitem__(self, key, value)
else:
return super(TwoWayDict, self).__setitem__(key, value)
评论列表
文章目录