dict是内置的。 内置
builtin包在包中分组在一起。因此,您可以使用:
import builtinsdict = builtins.dict
一个忠告是 永不覆盖建宏 :不分配给命名变量
list,
dict,
set,
int,
float,等。
话虽如此,您也可以 从范围中 删除dict
。在这种情况下,Python将 回 退到内置函数。因此,您 删除变量 :
temp_dict = dictdel dict # remove the `dict`, now it will delegate to the `dict` builtin
例如:
>>> dict = {}>>> dict{}>>> del dict>>> dict<class 'dict'>因此,将其删除到范围之外,然后Python将再次将其绑定到“外部”范围。


![如何将dict功能重新分配回“ dict”?[重复] 如何将dict功能重新分配回“ dict”?[重复]](http://www.mshxw.com/aiimages/31/647326.png)
