需要比较两个字典来帮助我。如果我做错了,请留下正确的语法,谢谢
答案 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