Tableau de hashage : trouver un élément

Résolu/Fermé
Sara426 Messages postés 678 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 16 décembre 2015 - 3 févr. 2013 à 16:39
somic Messages postés 122 Date d'inscription mardi 19 août 2008 Statut Membre Dernière intervention 15 février 2013 - 15 févr. 2013 à 08:29
Bonjour,

Je dois faire un petit programme qui équivaut à un dictionnaire.
J'ai donc utilisé une table de hashage avec d'un côté le nom et de l'autre sa définition.

Ca marche très bien quand le mot existe.
Par contre j'aimerais afficher un message disant que le mot n'existe pas, mais quand le programme ne le trouve pas dans la table il fait remonter une erreur et s'arrête.

Est-ce que quelqu'un aurait une solution ?

Cordialement,
Sara.

1 réponse

somic Messages postés 122 Date d'inscription mardi 19 août 2008 Statut Membre Dernière intervention 15 février 2013 40
15 févr. 2013 à 08:29
Sur le coup, RTFM !

https://docs.python.org/2/library/stdtypes.html?highlight=dict#dict

Au lieu de faire un simple accès à la donnée, tu peux vérifier la présence de la clé. Tu peux aussi utiliser la méthode get en spécifiant une valeur par défaut à récupérer .
Bref, t'as le choix !
2