Retour aux quiz
Débutant
Mutation par référence entre variables
Ce code lève-t-il une erreur ?
quiz.py
1
x = [1, 2, 3]2
y = x3
y[0] = 94
print(x)Réponses possibles
A[1, 2, 3]
B[9, 2, 3]
Explication
x et y pointent vers la même liste en mémoire donc modifier y c'est aussi modifier x. Pour copier la liste x dans y, on aurait pu faire : y = x[:]