看书上是这么写的啊,但会出错。是不是版本问题,如果是,应该怎么该。大神们帮帮忙~

>>> dict3={} 
>>> dict4={'ho':'xiao'}
>>> cmp(dic3,dict4)
Traceback (most recent call last):
File "<pyshell#133>", line 1, in <module>
cmp(dic3,dict4)
NameError: name 'cmp' is not defined

缥缈止盈
浏览 84回答 2
2回答

饮歌长啸

一定是你的书太老了,介绍的py2.2左右的版本,现在推荐学2.7或者3.2版主流版本中对字典的比较直接用"=="即可dict3==dict4会返回一个布尔值,True表示相等,False不等&nbsp;和少打字没有太大关系

小怪兽爱吃肉

cmp(dic3,dict4)少打了一个字母应该是cmp(dict3,dict4)祝你学习愉快!
打开App,查看更多内容
随时随地看视频慕课网APP