__getitem__: ajout methode |TP_3.7|UPDATE dico_ord.py
This commit is contained in:
parent
c6d3ae1562
commit
4da9039771
|
@ -63,8 +63,10 @@ class DictionnaireOrdonne:
|
|||
>>> 'pomme' in fruits
|
||||
True
|
||||
|
||||
#>>> legumes['haricot']
|
||||
#48
|
||||
>>> legumes['haricot']
|
||||
48
|
||||
>>> fruits['betterave']
|
||||
False
|
||||
|
||||
#>>> for cle in legumes:
|
||||
#... print(cle)
|
||||
|
@ -139,6 +141,16 @@ class DictionnaireOrdonne:
|
|||
del self.kl[index_to_del]
|
||||
del self.vl[index_to_del]
|
||||
|
||||
def __getitem__(self, item_to_get):
|
||||
""" Acces aux crochets pour recuperer une valeur (objet[cle]) """
|
||||
try:
|
||||
find_key = self.kl.index(item_to_get)
|
||||
except ValueError:
|
||||
return False
|
||||
else:
|
||||
print(self.vl[find_key])
|
||||
|
||||
|
||||
def __len__(self):
|
||||
""" Retourne la taille de l'objet grace a la fonction len """
|
||||
return len(self.kl)
|
||||
|
@ -206,9 +218,6 @@ class DictionnaireOrdonne:
|
|||
"""
|
||||
return self.sort(reverse=True)
|
||||
|
||||
#def __getitem__():
|
||||
#""" Acces avec crochets pour recuperer une valeur (objet[cle]) """
|
||||
|
||||
#def __setattr__():
|
||||
#""" Function doc """
|
||||
|
||||
|
|
Loading…
Reference in New Issue