Материал в уроке изложен очень даже хорошо, обращу внимание на особенности объединения (слияния) словарей:
1. Одним из способов объединения словарей является метод .update
Пример:
person = {
'name': 'Mark',
'age': 26,
'city': 'Moscow'
}
additional_person_info = {
'job': 'None',
'married': True,
'city': 'Kemerovo'
}
person.update(additional_person_info)
print(person)
Результат:
{'name': 'Mark', 'age': 26, 'city': 'Kemerovo', 'job': 'None', 'married': True}
Элемент 'city': 'Moscow' поменял свое значение на 'city': 'Kemerovo' ("входящий" словарь заменил исходный, кроме того, дополнил его новыми элементами).
2. Второй способ: использование символа | (называется "пайп"; как по мне, данный способ гораздо удобнее).
Пример:
person = {
'name': 'Mark',
'age': 26,
'city': 'Moscow'
}
additional_person_info = {
'job': 'None',
'married': True,
'city': 'Kemerovo'
}
person = person | additional_person_info
print(person)
Результат смотрите выше.