Python:dict值指针存储它的键吗?

Jas*_*oon 2 python dictionary

我想知道是否有内置的方法来做这个...举例来说这个简单的代码:

D = {'one': objectA(), 'two': objectB(), 'three': objectC()}
object_a = D['one']
Run Code Online (Sandbox Code Playgroud)

我相信object_a只是指向objectA()第一行创建的,并且对字典一无所知D,但我的问题是,Python是否存储了字典值的Key?有没有办法获得密钥,'one'如果你拥有的只是变量object_a(当然没有循环字典)?

如果没有,我可以将值存储在'one'内部objectA(),但我只是好奇Python是否已存储该信息.

unw*_*ind 7

我想不是.

考虑将单个对象添加到(大量)不同字典的情况.对于你来说跟踪它会变得非常昂贵,对于大多数人没有使用的功能来说会花费很多.