update(): методupdate()объединяет пары ключ-значение из одного словаря в другой. Если ключ уже существует в целевом словаре, его соответствующее значение будет обновлено; в противном случае будет добавлена новая пара ключ-значение.
Пример:
dict1 = {"a": 1, "b": 2}
dict2 = {"b": 3, "c": 4}
dict1.update(dict2)
print(dict1) # Output: {'a': 1, 'b': 3, 'c': 4}
- Понимание словаря. Вы можете использовать понимание словаря для обновления или создания словарей на основе существующих словарей.
Пример:
dict1 = {"a": 1, "b": 2}
dict2 = {key: value for key, value in dict1.items() if key != "b"}
print(dict2) # Output: {'a': 1}
- Оператор распаковки («): оператор распаковки можно использовать для объединения словарей путем их распаковки в новый словарь.
Пример:
dict1 = {"a": 1, "b": 2}
dict2 = {"b": 3, "c": 4}
dict3 = {dict1, dict2}
print(dict3) # Output: {'a': 1, 'b': 3, 'c': 4}
-
Конструктор
dict(). Конструкторdict()можно использовать для создания нового словаря путем объединения нескольких словарей или итерируемых объектов.
Пример:
dict1 = {"a": 1, "b": 2}
dict2 = {"b": 3, "c": 4}
dict3 = dict(dict1, dict2)
print(dict3) # Output: {'a': 1, 'b': 3, 'c': 4}