Напишите программу для слияния нескольких словарей в один.
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(). Результат будет:
PreviousОтсортируйте словарь по значению в порядке возрастания и убывания.NextНайдите три ключа с самыми высокими значениями в словаре
Last updated
Was this helpful?