Напишите программу для слияния нескольких словарей в один.

def merge_dicts(*dicts):
    merged_dict = {}
    for d in dicts:
        merged_dict.update(d)
    return merged_dict

# Пример использования
dict1 = {'one': 1, 'two': 2}
dict2 = {'three': 3, 'four': 4}
dict3 = {'five': 5, 'six': 6}

merged_dict = merge_dicts(dict1, dict2, dict3)

# Вывод результата
print("Исходные словари:")
print("dict1:", dict1)
print("dict2:", dict2)
print("dict3:", dict3)
print("\nОбъединенный словарь:")
print("merged_dict:", merged_dict)

Этот код создает функцию merge_dicts, которая принимает произвольное количество словарей и объединяет их в один, используя метод update(). Результат будет:

Last updated

Was this helpful?