Jaký je rozdíl mezi povrchním a hlubokým kopírováním v Pythonu?
Povrchní kopie v Pythonu je bitová kopie objektu. Vytváří nový objekt, který uchovává odkaz na existující objekt. Neprovádí kopii vnořených objektů, místo toho pouze kopíruje odkaz na vnořené objekty. Hluboká kopie vytváří kopii objektu i vnořených objektů. V hluboké kopii je kopie objektu zkopírována do jiného objektu. To znamená, že jakékoli změny provedené v kopii objektu se neprojeví v původním objektu.