155 votes

Comment vérifier l'existence d'une clé dans **kwargs ?

Python 3.2.3. Il y avait quelques idées énumérés ici qui fonctionnent sur les var's ordinaires, mais il semble que les **kwargs obéissent à des règles différentes... alors pourquoi cela ne fonctionne-t-il pas et comment puis-je vérifier si une clé dans **kwargs existe ?

if kwargs['errormessage']:
    print("It exists")

Je pense aussi que cela devrait fonctionner, mais ce n'est pas le cas

if errormessage in kwargs:
    print("yeah it's here")

Je suppose que c'est parce que kwargs est itérable ? Est-ce que je dois l'itérer juste pour vérifier si une clé particulière est présente ?

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