Maison > Article > développement back-end > Utilisation pratique de la fonction all() et de la fonction any() en Python
Ce que cet article vous apporte concerne l'utilisation pratique de la fonction all() et de la fonction any() en Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Nous pourrions être confrontés à un tel problème dans le développement de programmes ?
Comment juger si tous les éléments d'un objet itérable sont vrais ? Notre approche peut être de parcourir for..in puis de juger via la fonction bool(). En fait, cette méthode est réalisable, mais elle est réalisable. est un peu compliqué pour le code, donc je vais vous présenter une méthode extrêmement simple
Fonction intégrée all()
Jetez d'abord un coup d'œil au code source
def all(*args, **kwargs): # real signature unknown """ Return True if bool(x) is True for all values x in the iterable. If the iterable is empty, return True. """ pass
Profitons ensuite de la commodité de cette méthode
my_list=['jim','rose','','sam'] print(all(my_list)) #返回结果:False print(all([]))#返回结果:True
Python a également un build -in function any() pour déterminer son itérabilité S'il existe un élément dans l'objet où bool() est vrai
Code source
def any(*args, **kwargs): # real signature unknown """ Return True if bool(x) is True for any x in the iterable. If the iterable is empty, return False. """ pass
Exemple de test
my_list=['jim','rose','','sam'] print(any(my_list)) #返回结果:True print(any([]))#返回结果:False
Résumé :
all() est faux s'il est faux, any() est vrai s'il est vrai
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!