Ajout de la methode __len__:OKTP_3.7|ADD 3:7-DicoOrd.py|Python
BUG test 45:retour desordonne et aleatoire: https://docs.python.org/fr/3/whatsnew/3.6.html#whatsnew36-pep468
This commit is contained in:
parent
73c702ba34
commit
1fac2fa85b
|
@ -45,8 +45,8 @@ class DictionnaireOrdonne:
|
|||
>>> print(legumes)
|
||||
{'carotte': 26, 'haricot': 48}
|
||||
|
||||
#>>> len(legumes)
|
||||
#2
|
||||
>>> len(legumes)
|
||||
2
|
||||
|
||||
#>>> legumes.reverse()
|
||||
#>>> fruits = fruits + legumes
|
||||
|
@ -159,6 +159,10 @@ class DictionnaireOrdonne:
|
|||
self.kl = [cle for cle, val in liste_triee]
|
||||
self.vl = [val for cle, val in liste_triee]
|
||||
|
||||
def __len__(self):
|
||||
""" Retourne la taille de l'objet grace a la fonction len """
|
||||
return len(self.kl)
|
||||
|
||||
#def __contains__():
|
||||
#""" Cherche une cle dans notre objet (cle in dictionnaire) """
|
||||
|
||||
|
@ -174,9 +178,6 @@ class DictionnaireOrdonne:
|
|||
#def __delitem__():
|
||||
#""" Acces avec crochets pour suppression (del objet[cle]) """
|
||||
|
||||
#def __len__():
|
||||
#""" Retourne la taille de l'objet grace a la fonction len """
|
||||
|
||||
#def __setattr__():
|
||||
#""" Function doc """
|
||||
|
||||
|
|
Loading…
Reference in New Issue