Ajout de la methode __delitem__:OK|TP_3.7|UPDATE dico_ord.py

This commit is contained in:
Fred Z 2018-02-02 15:18:38 +01:00
parent f3d5eb5aae
commit c4e5c7b846
1 changed files with 8 additions and 4 deletions

View File

@ -52,7 +52,8 @@ class DictionnaireOrdonne:
>>> fruits
{'melon': 15, 'poire': 34, 'pomme': 52, 'prune': 128, 'haricot': 48, 'carotte': 26}
#>>> del fruits['haricot']
>>> del fruits['haricot']
#>>> 'haricot' in fruits
#False
@ -183,6 +184,12 @@ class DictionnaireOrdonne:
return self
def __delitem__(self, item_to_del):
""" Acces avec crochets pour suppression (del objet[cle]) """
index_to_del = self.kl.index(item_to_del)
del self.kl[index_to_del]
del self.vl[index_to_del]
#def __contains__():
#""" Cherche une cle dans notre objet (cle in dictionnaire) """
@ -195,9 +202,6 @@ class DictionnaireOrdonne:
#def __getitem__():
#""" Acces avec crochets pour recuperer une valeur (objet[cle]) """
#def __delitem__():
#""" Acces avec crochets pour suppression (del objet[cle]) """
#def __setattr__():
#""" Function doc """