Python右手值绑定

时间:2014-05-15 18:14:00

标签: python syntax

这可能是一个极端的noob python问题,但我很好奇。

是否可以在python中进行右手值绑定(不确定术语)?

以下是一些代码:

>>> d = {'a':1 , 'b': 2 }
>>> d['a']
1
>>> temp = d['a']
>>> temp
1
>>> temp = 4
>>> temp
4
>>> d
{'a': 1, 'b': 2}

我们可以使用temp作为d['a']快捷方式吗?因此,当我们执行temp = 4时,最后一行要打印{'a': 4, 'b': 2}

是否存在执行此操作的语法或更新d['a']值的唯一方法是d['a'] = 4

1 个答案:

答案 0 :(得分:0)

Python中没有这样的功能。您可以创建一个对象来表示对相应地图条目的引用,并且该对象具有设置地图值的方法,但Python语法并不特别支持。