比较两本词典

2024-03-28 12:23:57 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here

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


Tags: 语法本词典请留下
2条回答

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

在Python2.7中这样做会产生以下结果:

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

你的语法是正确的。在您的例子中,choice作为字典1,week作为字典2。cmp函数未在python3中定义,因此您将得到一个错误。如果您在Python2中使用相同的代码,那么您的代码将在没有任何错误的情况下运行。你知道吗

以下是python 2.7中的代码:

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

相关问题 更多 >