> 백엔드 개발 > 파이썬 튜토리얼 > Python에서 all() 함수와 any() 함수를 편리하게 사용하기

Python에서 all() 함수와 any() 함수를 편리하게 사용하기

不言
풀어 주다: 2018-12-07 17:20:59
앞으로
3629명이 탐색했습니다.

이 글은 파이썬에서 all() 함수와 any() 함수를 편리하게 사용하는 방법에 관한 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

프로그램 개발 중에 이런 문제에 직면할 수도 있나요?

반복 가능한 객체의 모든 요소가 참인지 판단하는 방법은 무엇입니까? 우리의 접근 방식은 for..in을 탐색한 다음 bool() 함수를 통해 판단하는 것입니다. 실제로 이 방법은 실행 가능하지만 다소 중복됩니다. 코드가 있어서 아주 간단한 방법을 소개하겠습니다

내장함수 all()

소스코드를 먼저 살펴보겠습니다

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
로그인 후 복사

그럼 편리함을 즐겨보세요 이 메서드

my_list=['jim','rose','','sam']
print(all(my_list)) #返回结果:False
print(all([]))#返回结果:True
로그인 후 복사

Python에는 bool()이 true인 반복 가능한 객체에 요소가 있는지 확인하는 데 사용되는 내장 A 함수 any()도 있습니다.

소스 코드

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
로그인 후 복사

예제 테스트

    my_list=['jim','rose','','sam']
    print(any(my_list)) #返回结果:True
    print(any([]))#返回结果:False
로그인 후 복사

요약 :

all()은 false이면 false이고, any()가 true이면 true

위 내용은 Python에서 all() 함수와 any() 함수를 편리하게 사용하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿