Этот код создаст новый словарь, в котором ключи и значения исходного словаря поменялись местами. В результате выполнения данного кода, вы получите следующий вывод:
css
Copy code
{1: 'a', 2: 'b', 3: 'c'}
Как видите, ключи и значения были успешно поменяны местами в новом словаре.
Answers & Comments
Ответ:
def swap_keys_and_values(input_dict):
# Создаем пустой словарь для результата
result_dict = {}
# Проходим по исходному словарю
for key, value in input_dict.items():
# Добавляем в новый словарь ключи из исходного словаря с значениями в качестве ключей
result_dict[value] = key
return result_dict
# Пример использования
original_dict = {"a": 1, "b": 2, "c": 3}
swapped_dict = swap_keys_and_values(original_dict)
print(swapped_dict)
Этот код создаст новый словарь, в котором ключи и значения исходного словаря поменялись местами. В результате выполнения данного кода, вы получите следующий вывод:
css
Copy code
{1: 'a', 2: 'b', 3: 'c'}
Как видите, ключи и значения были успешно поменяны местами в новом словаре.
Объяснение: