파이썬 모두()
14606 단어 pythoncodenewbieprogrammingtutorial
Python의 all() 함수는 iterable( **List , set , dictionary , tuple )의 모든 요소가 True이면 True **를 반환합니다. 그렇지 않으면 False를 반환합니다.
all()
메서드는 반복 가능한 객체가 비어 있는 경우 True를 반환합니다.모두() 구문
all()
메서드의 구문은 다음과 같습니다.all(iterable)
모든() 매개변수
all()
함수는 iterable을 list , set , tuple , dictionary 등의 유형일 수 있는 인수로 사용합니다.모두() 반환 값
all()
메서드는 부울 값을 반환합니다.True
iterable의 모든 요소가 true인 경우 빈 iterable 객체all()
의 경우 True
를 반환합니다. False
iterable의 요소 중 하나라도 false인 경우상태
반환 값
모든 요소가 참
진실
모든 요소는 false입니다.
거짓
한 요소는 참이고 다른 요소는 거짓입니다)
거짓
한 요소는 거짓이고 다른 요소는 참입니다.
거짓
빈 반복 가능
진실
파이썬에서 any()와 all() 함수의 차이점
any()
와 all()
를 간단한 용어로 일련의 논리적 "OR"및 "AND"연산자로 대략적으로 생각할 수 있습니다.어느
any()
는 요소 중 하나 이상이 True이면 True를 반환합니다.모두
all()
는 모든 요소가 True인 경우에만 True를 반환합니다.진리표
+-----------------------------------------+---------+---------+
| | any | all |
+-----------------------------------------+---------+---------+
| All Truthy values | True | True |
+-----------------------------------------+---------+---------+
| All Falsy values | False | False |
+-----------------------------------------+---------+---------+
| One Truthy value (all others are Falsy) | True | False |
+-----------------------------------------+---------+---------+
| One Falsy value (all others are Truthy) | True | False |
+-----------------------------------------+---------+---------+
| Empty Iterable | False | True |
+-----------------------------------------+---------+---------+
빈 iterable 케이스는 다음과 같이 공식 문서에 설명되어 있습니다.
any – iterable의 요소가 true이면 True를 반환합니다. iterable이 비어 있으면 False를 반환합니다.
all – iterable의 모든 요소가 true인 경우(또는 iterable이 비어 있는 경우) True를 반환합니다.
예제 1 – Python 목록에서 all() 함수 사용
# All the elements in the list are true
list = [1,3,5,7]
print(all(list))
# All the elements in the list are false
list = [0,0,False]
print(all(list))
# Only one element is false
list = [1,5,7,False]
print(all(list))
# Only 1 element is true
list = [0, False, 5]
print(all(list))
# False since its Empty iterable
list = []
print(all(list))
산출
True
False
False
False
True
예제 2 – Python 문자열에서 all() 함수 사용
# Non Empty string returns True
string = "Hello World"
print(all(string))
# 0 is False but the string character of 0 is True
string = '000'
print(all(string))
# True since empty string and not iterable
string = ''
print(all(string))
산출
True
True
True
예제 3 – Python 사전에서 all() 함수 사용
사전의 경우 사전의 모든 키(값이 아님)가 true이거나 사전이 비어 있으면
all()
메소드가 True를 반환합니다. 그렇지 않으면 False를 반환합니다.# All elements in dictionary are true
dict = {1: 'Hello', 2: 'World'}
print(all(dict))
# All elements in dictionary are false
dict = {0: 'Hello', False: 'World'}
print(all(dict))
# Some of the elements in dictionary are true but one is false
dict = {1: 'Hello', 2: 'World', False: 'Welcome'}
print(all(dict))
# Empty Dictionary returns True
dict = {}
print(all(dict))
산출
True
False
False
True
예제 4 – 파이썬 튜플에서 all() 함수 사용
# All elements of tuple are true
t = (1, 2, 3, 4)
print(all(t))
# All elements of tuple are false
t = (0, False, False)
print(all(t))
# Some elements of tuple are true while others are false
t = (5, 0, 3, 1, False)
print(all(t))
# Empty tuple returns True
t = ()
print(all(t))
산출
True
False
False
True
예제 5 – Python 집합에서 all() 함수 사용
# All elements of set are true
s = {1, 2, 3, 4}
print(all(s))
# All elements of set are false
s = {0, 0, False}
print(all(s))
# Some elements of set are true while others are false
s = {1, 2, 3, 0, False}
print(all(s))
# Empty set returns True
s = {}
print(all(s))
산출
True
False
False
True
게시물 Python all()이 ItsMyCode에 처음 나타났습니다.
Reference
이 문제에 관하여(파이썬 모두()), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/fluentprogramming/python-all-4gk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)