299 votes

python : Comment vérifier que plusieurs clés se trouvent dans un dict en une seule fois ?

Je veux faire quelque chose comme :

foo = {'foo':1,'zip':2,'zam':3,'bar':4}

if ("foo","bar") in foo:
    #do stuff

Je ne sais pas si c'est possible mais j'aimerais le savoir :-)

1voto

Juanjo Conti Points 4810
>>> if 'foo' in foo and 'bar' in foo:
...     print 'yes'
... 
yes

Jason, les () ne sont pas nécessaires en Python.

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