Предмет: Информатика, автор: vlad66666v

Напишите программу, которая принимает словарь и возвращает новый словарь, в котором ключи и значения поменялись местами.

Python

Ответы

Автор ответа: semyons26
0

Ответ:

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'}

Как видите, ключи и значения были успешно поменяны местами в новом словаре.

Объяснение:


shad7747: действительно умный
Похожие вопросы
Предмет: Математика, автор: metanetartan1987
Предмет: Қазақ тiлi, автор: haldybekovTalgat
Предмет: Русский язык, автор: igembaevamariyam
Предмет: Математика, автор: Аноним