Retour aux quiz
Débutant
Dépaquetage de tuple avec * (2)
Quelle est la sortie de ce programme ?
quiz.py
1
Que fait ce code Python ?\n\nnumbers = range(3)\noutput = {*numbers}\nprint(output)Réponses possibles
A{0, 1, 2}
BErreur
C[0, 1, 2]
D(0, 1, 2)
Explication
La syntaxe `{*numbers}` utilise l'opérateur d'unpacking `*` pour transformer `range(3)`, qui produit `[0, 1, 2]`, en un ensemble (`set`). Le résultat est `{0, 1, 2}`.