come fare una deepcopy

L
Lollo (520 points)
4 8 11
asked Dec 18, 2021 in HW8 by Lollo (520 points)
esiste un metodo per fare una deepcopy senza importare la libreria copy?
208 views

3 Answers

Best answer
Exyss (21390 points)
1 2 79
answered Dec 19, 2021 by Exyss (21,390 points)
selected Dec 19, 2021 by Lollo
Se intendi riguardo ad una matrice allora puoi utilizzare una list comprehension che cicla per tutte le righe della matrice e per ogni riga esegue riga.copy()
S
S3b4stian82 (2250 points)
3 6 27
answered Dec 18, 2021 by S3b4stian82 (2,250 points)
Matypist (5370 points)
8 16 45
commented Dec 19, 2021 by Matypist (5,370 points)
Di quelle proposte occhio ad evitare le soluzioni che richiedono l'import di librerie esterne
anaran (7090 points)
2 5 37
answered Dec 19, 2021 by anaran (7,090 points)
...Tramite una list comprehension puoi creare una nuova lista in cui ci metti una copia di tutte le liste presenti nella lista da copiare