/
Ananev
/
python_gen_advenced
Обзор
Документация
Войти
/
Ananev
/
python_gen_advenced
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
10.3.2.py
14 строк
835 B
GolosCD
my dict exam
21 май 2023, 16:42
21 май 2023, 16:42
0e8cdda
Код
Авторство
О чём код?
""" Дополните приведенный код так, чтобы он объединил содержимое двух словарей dict1 и dict2 по ключам, складывая значения по одному и тому же ключу, в случае, если ключ присутствует в обоих словарях. Результирующий словарь необходимо присвоить переменной result. """ dict1 = {'a': 100, 'z': 333, 'b': 200, 'c': 300, 'd': 45, 'e': 98, 't': 76, 'q': 34, 'f': 90, 'm': 230} dict2 = {'a': 300, 'b': 200, 'd': 400, 't': 777, 'c': 12, 'p': 123, 'w': 111, 'z': 666} result ={} for i in set(list(dict1.keys())+list(dict2.keys())): if i not in result: result.setdefault(i,int(dict1.get(i,0)+dict2.get(i,0))) print(result)