Bonjour les amis,

Voilà mon problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
>>> ruru = [1,2]
>>> tutu = ruru
>>> tutu.append(3)
>>> print(ruru,tutu)
[1, 2, 3] [1, 2, 3]
Pourquoi ruru a été affecté par le append ???
Pour moi tutu devrait être [1,2,3] et ruru devrait rester inchangé [1,2]

Savez-vous pourquoi ? et comment éviter ce problème ?

Merci de votre aide.