Retour aux quiz
Débutant
Piège des arguments mutables par défaut (7)
Que retourne cette fonction ?
quiz.py
1
a = [1, 2, 3]2
b = a3
b.append(4)4
print(a)Réponses possibles
A[1, 2, 3, 4]
B[1, 2, 3]
Explication
En Python, les listes sont mutables. Ici b est une référence à la même liste que a. Donc quand on change b, on change aussi a.