Склеить настройки

Словари удобно использовать для настроек: сначала есть базовые значения, а потом пользователь может их переопределить. Напишите функцию, которая объединяет словари a и b в новый словарь. Если один и тот же ключ есть в обоих словарях, нужно взять значение из b.

Примеры

Ввод
({"x": 1}, {"y": 2})
Вывод
{"x": 1, "y": 2}
Ввод
({"x": 1}, {"x": 5})
Вывод
{"x": 5}
Ввод
({}, {})
Вывод
{}

Нужно реализовать

def merge_dicts(a: dict, b: dict) -> dict:

Теги

dicthashmap
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
{"x":1}, {"y":2}
Ожидаемый{"x":1,"y":2}
2
Ввод
{"x":1}, {"x":5}
Ожидаемый{"x":5}
3
Ввод
{}, {}
Ожидаемый{}
4
Ввод
{"a":1,"b":2}, {"b":3,"c":4}
Ожидаемый{"a":1,"b":3,"c":4}
5
Ввод
{"k":0}, {}
Ожидаемый{"k":0}
6
Ввод
{}, {"y":2}
Ожидаемый{"y":2}
Фокус-радио
На паузе · SomaFM · Fluid