Cili është ndryshimi midis një kopjeje të cekët dhe kopje të thellë në Python?
Një kopje e cekët në Python është një kopje e vogël e një objekti. Ajo krijon një objekt të ri që ruan referencën e objektit ekzistues. Ajo nuk krijon një kopje të objekteve të fshikëzuara, në vend të kësaj ajo thjesht kopjon referencën e objekteve të fshikëzuara. Një kopje e thellë krijon një kopje të objektit si dhe të objekteve të fshikëzuara. Në kopje të thellë, një kopje e objektit kopjohet në një objekt tjetër. Kjo do të thotë se çdo ndryshim i bërë në një kopje të objektit nuk reflektohet në objektin origjinal. Në kopje të thellë, një kopje e objektit kopjohet në një objekt tjetër. Kjo do të thotë se çdo ndryshim i bërë në një kopje të objektit nuk reflektohet në objektin origjinal.