Python - Copier des listes
Copier une liste
Vous ne pouvez pas copier une liste simplement en tapant list2 =
list1
, car : list2
ne sera qu'une
référence à list1
, et les modifications apportées dans
list1
le seront également automatiquement dans
list2
.
Il existe plusieurs façons de faire une copie, l'une consiste à utiliser la méthode intégrée List
copy()
.
Exemple
Faites une copie d'une liste avec la copy()
méthode :
thislist = ["apple", "banana", "cherry"]
mylist
= thislist.copy()
print(mylist)
Une autre façon de faire une copie consiste à utiliser la méthode intégrée list()
.
Exemple
Faites une copie d'une liste avec la list()
méthode :
thislist = ["apple", "banana", "cherry"]
mylist
= list(thislist)
print(mylist)