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

Liste des GroupesRevenir à fcl python 
Sujet : Re: Vérifier la présence de plusieurs clés dans un dictionnaire
De : nicolasp (at) *nospam* aaton.com (Nicolas)
Groupes : fr.comp.lang.python
Date : 26. Apr 2022, 10:03:33
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <6267a754$0$18039$426a34cc@news.free.fr>
References : 1 2
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1
Le 26/04/2022 à 00:06, Olivier Miakinen a écrit :
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())
 
Jolie solution. Je n'y aurait pas pensé.
+1

Date Sujet#  Auteur
25 Apr 22 * Vérifier la présence de plusieurs clés dans un dictionnaire9Olivier Miakinen
26 Apr 22 `* Re: Vérifier la présence de plusieurs clés dans un dictionnaire8Olivier Miakinen
26 Apr 22  +- Re: Vérifier la présence de plusieurs clés dans un dictionnaire1Nicolas
26 Apr 22  +* Re: Vérifier la présence de plusieurs clés dans un dictionnaire5Alain Ketterlin
26 Apr 22  i+* Re: Vérifier la présence de plusieurs clés dans un dictionnaire3Olivier Miakinen
26 Apr 22  ii`* Re: Vérifier la présence de plusieurs clés dans un dictionnaire2Alain Ketterlin
26 Apr 22  ii `- Re: Vérifier la présence de plusieurs clés dans un dictionnaire1Olivier Miakinen
26 Apr 22  i`- Re: Vérifier la présence de plusieurs clés dans un dictionnaire1Olivier Miakinen
27 Apr 22  `- Re: Vérifier la présence de plusieurs clés dans un dictionnaire1Olivier Miakinen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal