FIX #5: utilisation de «in» pour __contains__ |TP_3.7|UPDATE dico_ord.py

This commit is contained in:
Fred Z 2018-02-05 14:43:42 +01:00
parent f2c9908eab
commit 90e02e0180

View File

@ -136,15 +136,7 @@ class DictionnaireOrdonne:
def __contains__(self, key_to_find): def __contains__(self, key_to_find):
""" Cherche une cle dans notre objet (cle in dictionnaire) """ """ Cherche une cle dans notre objet (cle in dictionnaire) """
return key_to_find in self._keys_list
# TODO utiliser «in»
try:
self._keys_list.index(key_to_find)
except ValueError:
return False
else:
return True
def __delitem__(self, key_to_del): def __delitem__(self, key_to_del):
""" Acces avec crochets pour suppression (del objet[cle]) """ """ Acces avec crochets pour suppression (del objet[cle]) """