0
0 комментариев

Имеются два словаря, необходимо исключить один словарь из другого. Как это сделать наибыстрейшим способом? Изначально задача стояла по-другому. Имеется набор объектов, и по их id создается запрос к базе данных (для этого всего используется ORM). Так же имеется словарь строк. Каждый объект имеет строковое представления (к примеру поле name). Задача состоит в том, что бы исключить все объекты, чьи имена имеются в словаре. Я делал запрос к БД, получал словарь со строковым представлением.

dict1 = SomeObject.objects.filter(nodes__id__in=[o.id for o in obj]).distinct()
dict2 = inputStringDict
 
# Далее необходимо исключить из словаря dict1 словарь dict2

Изменен статус публикации
Добавить комментарий