好吃的小笼包 发表于 2020-7-6 12:58:22

字典

小甲鱼python书上的例子
字典
dict1 = dict(F=70,i=105,s=115,h=104,C=67)
这行代码书上是正确的,完了之后还能显示字典dict1的内容,可是我自己在IDLE里试却报错了,这是怎么回事?

>>> dict1 = dict(F=70,i=105,s=115,h=104,C=67)
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
    dict1 = dict(F=70,i=105,s=115,h=104,C=67)
TypeError: 'dict' object is not callable

Twilight6 发表于 2020-7-6 13:00:11



你前面把dict 给赋值了

你先输入 del dict

然后再次运行你的代码即可

因为你前面把 dict 给赋值,导致dict参数 覆盖了 dict 函数

liuzhengyuan 发表于 2020-7-6 13:02:45

因为你之前创建了一个变量 / 字典 ,叫 dict

把原来 dict 函数覆盖了
页: [1]
查看完整版本: 字典