Méthode copy
La méthode copy fait une copie de la liste. On
ne spécifie rien dans le paramètre de la méthode.
Syntaxe
liste.copy()
Exemple
Copions notre liste à l'aide de la
méthode copy :
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)
Résultat de l'exécution du code :
['ab', 'cd', 'ef']
Exemple
Cependant, en appliquant la méthode copy, nous créons
seulement une copie dite superficielle de la liste -
les modifications que nous apporterons à la liste
originale après la copie n'affecteront pas
la copie :
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')
print(lst1)
print(lst2)
Résultat de l'exécution du code :
['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']