Перейти к основному содержимому

Копирование словаря

Если написать dict2 = dict1, настоящей копии словаря вы не получите. dict2 будет лишь ссылкой на dict1, поэтому всё, что вы измените в dict1, автоматически появится и в dict2.

Для настоящей копии нужен другой подход, и один из хороших вариантов — встроенный метод словаря copy().

Пример

Сделайте дубликат словаря, вызвав его метод copy():

Prompt
Напишите программу на Python, которая создаёт словарь с тремя парами «ключ-значение»: brand Ford, model Mustang, year 1964. Создайте копию словаря с помощью метода copy() и выведите копию.
Вывод: полная программа на Python

Использование функции dict()

Второй способ получить копию — встроенная функция dict().

Пример

Сделайте дубликат словаря, вызвав dict():

Prompt
Напишите программу на Python, которая создаёт словарь с тремя парами «ключ-значение»: brand Ford, model Mustang, year 1964. Создайте копию словаря с помощью встроенной функции dict() и выведите копию.
Вывод: полная программа на Python