0
votes

Dictionnaires vérifiées Valeur avec la même clé

J'ai une liste de dictionnaires comme ceci:

[{'Name': 'Andri', 'Age': '20'}, {'Name': 'Nova', 'Age':'24'}]


3 Réponses :


0
votes

Vous pouvez le faire avec Filtre fonction.

In [10]: l
Out[10]: [{'Name': 'Andri', 'Age': 20}, {'Name': 'Nova', 'Age': '24'}]

In [11]: r=filter(lambda x: 'Nova' in x.values(),l)

In [12]: list(r)
Out[12]: [{'Name': 'Nova', 'Age': '24'}]


0 commentaires

-2
votes

Si 'NOVA' IN # DICTIONNALENAME.ITERVALUES ():


1 commentaires

Nommer un seul problème avec cela, iTervalues ​​ est uniquement disponible dans python-2.x < / a> et cette question est marquée python-3.x



1
votes

Comment puis-je vérifier si NOVA est membre des dictionnaires ou non p>

Ce pour moi sonne comme si vous voulez juste un true code> ou false code> si 'nova' code> existe. p>

Vous pouvez utiliser n'importe quel () code> pour vérifier si 'nova' code> existe dans le 'nom " code> clé: p> xxx pré>

ou vous pouvez vérifier les valeurs () code> spécifiquement: p> xxx pré>

ou en utilisant le In Code> Opérateur: P>

>>> any('Nova' in x.values() for x in d)
True


0 commentaires