Найти тему
Заметки Бегинера

Про словари (dict).

Материал в уроке изложен очень даже хорошо, обращу внимание на особенности объединения (слияния) словарей:

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)

Результат смотрите выше.