У меня есть два словаря со списками в качестве их значений.
Я хочу объединить их, сохраняя уникальный список в списках.
То, что я знаю:Объединить два словаря в питоне со списками как значения
d1 = {'a':['aa','bb']}
d2 = {'a':['aa','cc'],'b':['xx','yy']}
d1.update(d2)
print d1
>>> {'a': ['aa', 'cc'], 'b': ['xx', 'yy']}
В то время как я хочу, чтобы получить
>>> {'a': ['aa', 'bb', 'cc'], 'b': ['xx', 'yy']}
Что является наиболее эффективным способом достижения этой цели?
Так, в сущности, ваши ценности должны быть * наборы *, а не списки, так как вы только сохранить уникальные элементы. –
делает заказ вопрос? –
Padraic Cunningham no it is not – user3399516