Ваш синтаксис правильный.В вашем случае 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