2 réponses
Bonjour.
Lorsque tu fais
Pour contrer cela, il faut travailler sur une copie de ta liste, via la méthode copy de list. Et attention, dans la condition du while de ta fonction, i n'existe pas, c'est N.
Lorsque tu fais
List = Lettres, List et Lettres pointent tous deux vers le même objet, ce qui fait que les opérations de suppression, ajout, etc, affecteront ces deux variables.
>>> a = [1, 2, 3] >>> b = a >>> a.pop() 3 >>> b [1, 2]
Pour contrer cela, il faut travailler sur une copie de ta liste, via la méthode copy de list. Et attention, dans la condition du while de ta fonction, i n'existe pas, c'est N.