Étant donné un dictionnaire tel que :
<code class="python">d = {'a': 1, 'b': 2}</code>
Les développeurs sont souvent confrontés au choix entre deux méthodes pour vérifier si une clé spécifique, telle que « a », est présente dans le dictionnaire :
L'opérateur 'in' est un moyen pythonique et efficace de vérifier l'existence d'une clé :
<code class="python">'a' in d</code>
Retours :
True
La méthode 'has_key()' est une méthode plus ancienne qui avait le même objectif que 'in', mais qui est obsolète. Il renvoie toujours True pour les clés existantes :
<code class="python">d.has_key('a')</code>
Retours :
True
Bien que les deux méthodes puissent vérifier la présence d'une clé, en utilisant ' in' plutôt que 'has_key()' est préféré :
Pour vérifier la présence de clés dans les dictionnaires Python, l'opérateur 'in' est la méthode recommandée. Il suit les conventions Pythonic, est performant et garantit la compatibilité avec les futures versions de Python.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!