Я пытался сыграть в abit с двумя списками, включающими дикты. В основном у меня есть два списка, которые следующие:
listA = [{'name': 'ColorR', 'color': 'Red'}, {'name': 'ColorB', 'color': 'Blue'}, {'name': 'ColorP', 'color': 'Purple'}, {'name': 'ColorO', 'color': 'Orange'}, {'name': 'ColorW', 'color': 'White'}]
listB = [{'name': 'ColorR', 'color': 'Red'}, {'name': 'ColorP', 'color': 'Purple'}, {'name': 'ColorO', 'color': 'Orange'}, {'name': 'ColorW', 'color': 'White'}]
Здесь я пытаюсь добиться того, чтобы я хотел сравнить список A со списком B и распечатать все, чего нет в списке B, из списка A. В нашем случае у нас нет {'name': 'ColorB', 'color': 'Blue'}
в listB, что означает, что в этом случае вывод будет:
{'name': 'ColorB', 'color': 'Blue'}
Однако я не нашел ничего похожего на мою проблему из-за того, что у меня есть "запятая" внутри dict. (может быть, это не правильно диктует ??)
Буду признателен за любую помощь в решении моей проблемы распечатки сообщений, которых нет в списке B.