Quelle est la façon la plus propre de tester si un dictionnaire contient une clé ?
x = {'a' : 1, 'b' : 2}
if (x.contains_key('a')):
....
Quelle est la façon la plus propre de tester si un dictionnaire contient une clé ?
x = {'a' : 1, 'b' : 2}
if (x.contains_key('a')):
....
'a' in x
et une recherche rapide révèle quelques informations intéressantes à son sujet : http://docs.python.org/3/tutorial/datastructures.html#dictionaries
@ripper234 Je viens de tomber sur ce site et il m'a beaucoup aidé, mais je me demandais - êtes-vous capable d'accepter la réponse maintenant, 4,5 ans plus tard? :) Ou bien elle ne peut plus être marquée à cause de l'étiquette en double ?
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.
5 votes
El tutoriel est votre ami.
0 votes
-1 en raison de la duplication de la question.
14 votes
@Steven - Je pense que les doublons sont utiles, car ils facilitent la recherche de cette question. J'ai fait une recherche avant de poster, et je n'ai pas trouvé ce que je cherchais.
5 votes
@ripper234 : Cette question fermée facilitera en effet les recherches futures pour trouver la réponse à la question, mais cela ne rend pas la question si précieuse en soi.
2 votes
@Steven - "tout à fait valable" - suffisamment valable pour ne pas obtenir -1 vote, même si pas assez valable pour +1. C'est juste IMHO bien sûr, vous êtes libre de voter comme vous le souhaitez :)
0 votes
@ripper234 : Mon rapport entre les votes positifs et les votes négatifs est actuellement de 194 à 10. Vous n'avez pas assez cherché, d'où le -1.
14 votes
@StevenRumbalski "vous n'avez pas cherché assez fort" -- pourquoi voulez-vous que les gens cherchent plus fort ? Je vote pour une recherche plus facile plutôt qu'une recherche plus difficile à chaque fois.
1 votes
@JonCrowell : Entrez le titre de cette question dans Google et vous verrez que la plupart des premiers résultats répondent à sa question. C'est pourquoi je l'ai rétrogradé. 3 autres personnes étaient d'accord, tandis que 26 n'étaient pas d'accord et ont donné une note positive. Mon opinion ne correspond pas toujours à la majorité, mais je ne suis pas le seul à voter. Le système fonctionne. Si vous n'êtes pas d'accord avec mes votes, votez simplement le contraire.