Maison > développement back-end > Tutoriel Python > 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

不言
Libérer: 2018-12-07 17:20:59
avant
3608 Les gens l'ont consulté

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
Copier après la connexion

Profitons ensuite de la commodité de cette méthode

my_list=['jim','rose','','sam']
print(all(my_list)) #返回结果:False
print(all([]))#返回结果:True
Copier après la connexion

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
Copier après la connexion

Exemple de test

    my_list=['jim','rose','','sam']
    print(any(my_list)) #返回结果:True
    print(any([]))#返回结果:False
Copier après la connexion

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!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal