Retour aux quiz
Débutant
Slicing sur une liste
Quelle est la valeur finale de x ?
quiz.py
1
x = [1, 2, [3, 4]]2
y = x.copy()3
y[2][0] = 1004
print(x)Réponses possibles
AErreur
B[1, 2, [100, 4]]
C[1, 2, [3, 4]]
D[100, 2, [3, 4]]
Explication
x.copy() crée une copie de la liste mais pas de la sous-liste y[2] est toujours partagée avec x.