Mardi 4 août 2009
2
04
/08
/Août
/2009
16:49
Python c'est magique.
Pour savoir si tous les éléments d'une liste répondent à un critère :
Supposons des objets ayant une méthode
test qui renvoie un booléen. On veut savoir si tous nos objets répondent à ce test :
>>> list = [objet1,objet2,objet3]
>>> [objet.test() for objet in list].count(True) == len(dico)
Si on veut savoir si l'un des objet répond au test, on peut faire
>>> [object.test() for objet in list].count(True) > 0
ou
>>> True in [object.test() for object in list]
Par Court-Jus
-
Publié dans : Python
0