Résolue

Hériter de la classe list

# Héritage

Gabriel Trouvé

Mentor

Bonsoir,


je suis sur l'exercice hériter de la class list.

En fait j'ai du mal à comprendre l'exercice.

Avec ce code ci-dessous je valide le premier test.

je fais hériter la class ListeCustom de la class list.

Mais je ne comprend pas trop comment valider le deuxième test. Car la class list je ne vois pas de quoi elle est constituer exactement. J'ai vu avec l'auto-complétion qu'il y avait un def append.


Vous avez un indice sur ce que je dois faire pour valiser le test :

L'instance liste doit contenir le nombre 5.

Merci


class ListeCustom(list):
    pass




liste = ListeCustom()

tu as créé ta class qui hérite de list c'est bien.


Quand tu veux créer une liste. Tu fais bien la chose suivante non ?


liste = []


c'est pareil que de faire


liste = list()


Maintenant comment tu ferais pour ajouter un élément dans une liste ? Vu que ta class ListeCustom possède les méthodes de la class list que tu connais déjà, tu peux utiliser les même sur ton instance de ta classe ListeCustom

Gabriel Trouvé

Mentor

D'accord j'ai réussi. Je pensais qu'il fallait mettre autre chose à la place du pass....

Merci PA.


class ListeCustom(list):
    pass




liste = ListeCustom()
liste.append(5)

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.