У меня есть два словаря, которые имеют следующую структуру:
a = {'joe': [24,32,422], 'bob': [1,42,32,24], 'jack':[0,3,222]}
b = {'joe': [24], 'bob': [1,42,32]}
Я хотел бы получить разницу между этими двумя словарями, которые в этом случае будут выглядеть как:
{'joe': [32,422], 'bob': [24], 'jack':[0,3,222]}
Я знаю, что я мог бы сделать это с беспорядочным циклом, но я хотел бы знать, как я могу достичь этого в чистом, питоническом стиле?
Я попытался: a.items() - b.items()
но я получаю следующую ошибку: unsupported operand type(s) for -: 'dict_values' and 'dict_values'
Спасибо за помощь