Как объединить словари Python
C помощью конструкции **
Для того, чтобы объединить словари
можно применить конструкцию **.
Смотрите пример:
dct1 = {
'a': 1,
'b': 2
}
dct2 = {
'c': 3,
'd': 4
}
res = { ** dct1, ** dct2 }
print(res)
Результат выполнения кода:
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
C помощью метода update
Объединить два словаря также можно
посредством применения метода
update. В параметре метода указываем словарь, которым
дополним исходный.
Смотрите пример:
dct1 = {
'a': 1,
'b': 2
}
dct2 = {
'c': 3,
'd': 4
}
dct1.update(dct2)
print(dct1)
Результат выполнения кода:
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
Смотрите также
-
метод
update,
который обновляет словарь ключами и значениями другого словаря