比较两个字典

时间:2019-01-27 13:14:26

标签: python python-2.7 dictionary ipython

enter image description here

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

2 个答案:

答案 0 :(得分:1)

如果您使用的是Python 3.x,则不推荐使用>>> choice = {'fav': ['biryani', 'chow mein', 'tikka']} >>> week = {'cook': ['rice', 'pulses', 'pualo', 'biryani']} >>> cmp(choice, week) 1 。您可以在Python 2.7中使用它

在python 2.7中这样做会得到以下结果:

public static Func<DbConnection> ConnectionFactory = () => new SqlConnection(ConnectionString);

答案 1 :(得分:1)

您的语法正确。在您的情况下,choice被用作字典1,而week被当作字典2。cmp函数未在python 3中定义,因此您遇到了错误。如果您在python 2中使用相同的代码,则您的代码将运行而没有任何错误。

这是python 2.7中的代码:

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