Retour aux quiz
Débutant
Dépaquetage de liste avec opérateur *
Quelle est la sortie de ce programme ?
quiz.py
1
a, *b, c = [1, 2, 3, 4, 5]2
3
print(b)Réponses possibles
A[1, 2, 3, 4, 5]
B[2, 3, 4]
C2
D[2, 3, 4, 5]
Explication
En Python, * sert à capturer plusieurs éléments dans une liste. Donc : a = 1 c = 5 et b prend ce qu'il reste, 2, 3 et 4, qu'il met dans une liste, pour donner b = [2, 3, 4].