Встречается на собеседованиях • сегодня
Что такое copy
В Python copy относится к созданию копии объекта. Есть два типа копирования:
- Shallow copy (поверхностная копия)
Создаёт новый объект, но вложенные объекты остаются ссылками на оригинальные. Используетсяcopy.copy().
- Deep copy (глубокая копия)
Создаёт полностью независимую копию, включая все вложенные объекты. Используетсяcopy.deepcopy().
Пример:
python
import copy
original = [1, [2, 3]]
shallow = copy.copy(original)
deep = copy.deepcopy(original)
original[1][0] = 99
print(shallow) # [1, [99, 3]] - изменилось
print(deep) # [1, [2, 3]] - не изменилосьДля простых неизменяемых объектов (числа, строки) копирование не имеет смысла.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы