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
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Présentation

Recherche

Calendrier

Mai 2012
L M M J V S D
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
<< < > >>
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus