__contains__: ajout methode |TP_3.7|UPDATE dico_ord.py

This commit is contained in:
Fred Z 2018-02-02 16:38:18 +01:00
parent 68f827fc16
commit e1529efd3a
1 changed files with 14 additions and 4 deletions

View File

@ -56,8 +56,11 @@ class DictionnaireOrdonne:
>>> del fruits['betterave']
ValueError: «'betterave' is not in list»
#>>> 'haricot' in fruits
#False
>>> 'haricot' in fruits
False
>>> 'pomme' in fruits
True
#>>> legumes['haricot']
#48
@ -196,8 +199,15 @@ class DictionnaireOrdonne:
del self.kl[index_to_del]
del self.vl[index_to_del]
#def __contains__():
#""" Cherche une cle dans notre objet (cle in dictionnaire) """
def __contains__(self, item_to_find):
""" Cherche une cle dans notre objet (cle in dictionnaire) """
try:
self.kl.index(item_to_find)
except ValueError:
return False
else:
return True
#def __delattr__(self):
#"""