Maison  >  Article  >  développement back-end  >  Utilisation pratique de la fonction all() et de la fonction any() en Python

Utilisation pratique de la fonction all() et de la fonction any() en Python

不言
不言avant
2018-12-07 17:20:593544parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer