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}`.