Comment modifier le constructeur Set() pour accepter un argument de variable optionnel auquel une collection de valeurs initiales peut être passée pour initialiser l'ensemble? Le prototype du nouveau constructeur devrait se présenter comme suit:Constructeur Python set()
def Set(self, *initElements = None)
Il peut alors être utilisé comme indiqué ici pour créer un ensemble initialisé avec les valeurs données:
s = Set(150, 75, 23, 86, 49)
Qu'est-ce qui ne va pas avec 'set ([150, 75, 23, 86, 49])'? – thefourtheye
Voulez-vous vraiment le * modifier *, ou voulez-vous en faire un nouveau? Si c'est le premier, bonne chance. Si c'est la seconde, écrivez-le vous-même. – Veedrac
Merci, il suffit de modifier. – Poseydon