Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 모든 것?

<시간/>

Python은 "AND" 및 "OR" 연산을 위한 두 가지 내장 함수(All 및 Any 함수)를 제공합니다.

파이썬 any() 함수

any() 함수는 iterable의 항목이 true이면 True를 반환하고 그렇지 않으면 False를 반환합니다. 그러나 iterable 객체가 비어 있으면 any() 함수는 False를 반환합니다.

구문

any(iterable)

반복 가능한 개체는 목록, 튜플 또는 사전이 될 수 있습니다.

예시 1

>>> mylst = [ False, True, False]
>>> x = any(mylst)
>>> x
True

출력

Output is True because the second item is True.

예시 2

튜플 – 항목이 True인지 확인

>>> #Tuple - check if any item is True
>>> mytuple = (0, 1, 0, False)
>>> x = any(mytuple)
>>> print(x)
True

예시 3

설정 – 항목이 True인지 확인

>>> myset = {0, 1, 0 }
>>> x = any(myset)
>>> print(x)
True

예시 4

사전 – 사전에서 항목이 참인지 확인

>>> mydict = { 0 : "Apple", 1: "Banana"}
>>> x = any(mydict)
>>> print(x)
True

모든()의 반환 값

모든() 반환:

  • 사실 – iterable 중 하나 이상의 항목이 True인 경우.

  • 거짓 – 모든 항목이 False이거나 iterable이 비어 있는 경우

언제 반환 값
모든 값이 true입니다.

적어도 하나의 값이 True입니다.

모든 값이 거짓입니다.
거짓
빈 반복 가능
거짓

파이썬 all() 함수

all() 함수는 iterable의 모든 항목이 true이면 True를 반환하고 그렇지 않으면 False를 반환합니다. iterable 객체가 비어 있으면 all() 함수는 모두 True를 반환합니다.

구문

all(iterable)

반복 가능한 개체는 목록, 튜플 또는 사전이 될 수 있습니다.

예시 1 목록 - 모든 항목이 참인지 확인

>>> mylst = [True, True, False]
>>> x = all(mylst)
>>> print(x)
False

위의 결과는 목록의 항목 중 하나가 False이므로 False로 표시됩니다.

예시 2 튜플 – 튜플에서 모든 항목이 True인지 확인

>>> mytuple = (0, True, False)
>>> x = all(mytuple)
>>> print(x)
False

예시 3: Set – Set에서 모든 항목이 True인지 확인합니다.

>>> myset = {True, 1, 1}
>>> x = all(myset)
>>> print(x)
True

예시 4: 사전 – 사전의 모든 항목이 참인지 확인

>>> mydict = {0: "Apple", 1:"Banana"}
>>> x = all(mydict)
>>> print(x)
False

all()의 반환 값

all() 메서드 반환

  • 사실 – iterable의 모든 요소가 true인 경우

  • 거짓 – iterable의 요소가 false인 경우


반환 값
모든 값은 true입니다.

하나 이상의 값이 True입니다.

모든 값이 거짓입니다.
거짓
빈 반복 가능
거짓