Python 比较两本字典

Python 比较两本字典,python,python-2.7,dictionary,ipython,Python,Python 2.7,Dictionary,Ipython,需要比较两本字典来帮助我。如果我做错了,请留下正确的语法,谢谢你如果你使用的是Python3.x,cmp是不推荐的。您可以在Python2.7中使用它 在Python 2.7中这样做会产生以下结果: >>> choice = {'fav': ['biryani', 'chow mein', 'tikka']} >>> week = {'cook': ['rice', 'pulses', 'pualo', 'biryani']} >>> cmp

需要比较两本字典来帮助我。如果我做错了,请留下正确的语法,谢谢你

如果你使用的是Python3.x,cmp是不推荐的。您可以在Python2.7中使用它

在Python 2.7中这样做会产生以下结果:

>>> choice = {'fav': ['biryani', 'chow mein', 'tikka']}
>>> week = {'cook': ['rice', 'pulses', 'pualo', 'biryani']}
>>> cmp(choice, week)
1

你的语法是正确的。在您的情况下,选择作为字典1,周作为字典2。Python3中未定义cmp函数,因此您将得到一个错误。如果您在Python2中使用相同的代码,那么您的代码运行时不会出现任何错误

以下是python 2.7中的代码:

>>> choice = {'fav': ['biryani', 'chow mein', 'tikka']}
>>> week = {'cook': ['rice', 'pulses', 'pualo', 'biryani']}
>>> cmp(choice, week)
1

请下次粘贴实际代码。请将内核更改为Python 2.xhow,将swith从Python 3.0更改为Python 2.7