Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #3809

Re: Vérifier la présence de plusieurs clés dans un dictionnaire

From Olivier Miakinen <om+news@miakinen.net>
Newsgroups fr.comp.lang.python
Subject Re: Vérifier la présence de plusieurs clés dans un dictionnaire
Date 2022-04-26 00:06 +0200
Organization There's no cabale
Message-ID <t4761d$1839$1@cabale.usenet-fr.net> (permalink)
References <t475fb$17ub$1@cabale.usenet-fr.net>

Show all headers | View raw


Je réponds à moi-même, je crois que j'ai trouvé...

Le 25/04/2022 23:56, Olivier Miakinen a écrit :
> 
> Le test « key in d » vérifie la présence d'une clé dans un dictionnaire.
> 
> Soit maintenant une liste de plusieurs clés keys=[key1, key2, ... keyn].
> 
> Quelle serait la façon la plus économique pour vérifier que toutes les clés
> listées dans keys sont présentes dans le dictionnaire d ? Je n'ai pas besoin
> de savoir précisément quelles clés sont présentes, je voudrais juste un test
> qui me réponde True si tous les élements de keys sont bien des clés dans d,
> False si au moins un élément de keys n'est pas une clé dans d.

Ceci devrait faire l'affaire :
  not (keys - d.keys())

Sauf erreur de ma part, ça répondra True si la différence entre mon tableau
de clés et les vraies clés du dictionnaire est un ensemble vide, False si
la différence contient au moins une clé (présente donc dans keys et pas dans
d.keys())

-- 
Olivier Miakinen

Back to fr.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Vérifier la présence de plusieurs clés dans un dictionnaire Olivier Miakinen <om+news@miakinen.net> - 2022-04-25 23:56 +0200
  Re: Vérifier la présence de plusieurs clés dans un dictionnaire Olivier Miakinen <om+news@miakinen.net> - 2022-04-26 00:06 +0200
    Re: Vérifier la présence de plusieurs clés dans un dictionnaire Nicolas <nicolasp@aaton.com> - 2022-04-26 10:03 +0200
    Re: Vérifier la présence de plusieurs clés dans un dictionnaire Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2022-04-26 11:55 +0200
      Re: Vérifier la présence de plusieurs clés dans un dictionnaire Olivier Miakinen <om+news@miakinen.net> - 2022-04-26 19:01 +0200
        Re: Vérifier la présence de plusieurs clés dans un dictionnaire Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2022-04-26 19:37 +0200
          Re: Vérifier la présence de plusieurs clés dans un dictionnaire Olivier Miakinen <om+news@miakinen.net> - 2022-04-26 22:07 +0200
      Re: Vérifier la présence de plusieurs clés dans un dictionnaire Olivier Miakinen <om+news@miakinen.net> - 2022-04-26 22:32 +0200
    Re: Vérifier la présence de plusieurs clés dans un dictionnaire Olivier Miakinen <om+news@miakinen.net> - 2022-04-27 15:10 +0200

csiph-web