-
Anonymous
Объединить два словаря в Python со списками в качестве значений
Сообщение
Anonymous »
У меня есть два словаря со списками в качестве значений.
Я хочу объединить их, сохранив уникальный элемент в списках.
Что я знаю:
Код: Выделить всё
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']}
Какой наиболее эффективный способ добиться этого?
Подробнее здесь:
https://stackoverflow.com/questions/321 ... -as-values
1732297495
Anonymous
У меня есть два словаря со списками в качестве значений.
Я хочу объединить их, сохранив уникальный элемент в списках.
Что я знаю:
[code]d1 = {'a':['aa','bb']}
d2 = {'a':['aa','cc'],'b':['xx','yy']}
d1.update(d2)
print d1
>>> {'a': ['aa', 'cc'], 'b': ['xx', 'yy']}
[/code]
Пока хочу получить
[code]>>> {'a': ['aa', 'bb', 'cc'], 'b': ['xx', 'yy']}
[/code]
Какой наиболее эффективный способ добиться этого?
Подробнее здесь: [url]https://stackoverflow.com/questions/32141506/merge-two-dictionaries-in-python-with-lists-as-values[/url]