393 votes

Python : Comment puis-je vérifier si la clé d’un dictionnaire existe ?

<blockquote> <p><strong>Doublon possible :</strong><br> <a href="http://stackoverflow.com/questions/1602934/what-is-a-good-way-to-test-if-a-key-exists-in-python-dictionary">Ce qui est un bon moyen de tester si une clé existe dans le dictionnaire Python</a> </p> <p>Disons que j’ai un tableau associatif comme suit : <code></code> .</p><p>Comment puis-je vérifier si <code></code> existe dans le dictionnaire ?</p></blockquote>

701voto

Rafał Rawicki Points 10069
<pre> Si la clé dans le tableau : # faire quelque chose </pre> <p>Tableaux associatifs sont appelés dictionnaires en Python et vous pouvez en apprendre plus sur eux dans <a href="http://docs.python.org/library/stdtypes.html#dict">la documentation de stdtypes</a>.</p>

64voto

Marc Points 1061

Si vous voulez récupérer la valeur de clé, si elle existe, vous pouvez également utiliser

Si vous souhaitez récupérer une valeur par défaut lorsque la clé n’existe pas, utilisez . Si vous souhaitez définir la valeur par défaut en même temps en cas de la clé n’existe pas, utilisez .

62voto

ghostdog74 Points 86060

une autre méthode est has_key() (si encore en utilisant 2.X)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X