Python 튜플 비교
이 튜토리얼은 파이썬에서 튜플을 비교하는 방법을 소개합니다.
튜플은 문자열 및 목록과 매우 유사하게 비교됩니다. 두 튜플의 첫 번째 요소부터 시작하여 요소별로 비교합니다. 먼저 두 요소가 동일한 유형인지 확인합니다. 그렇다면 값을 기준으로 비교하여 연산자에 따라 더 큰지, 작은 지 또는 같은지 식별합니다.
비교를 사전 식 비교라고합니다.
Python 튜플 부등식 비교
예를 들어 어떤 튜플이 더 큰지 결정하는 것은 다음과 같습니다.
tuple_a = (2, 4, 6, 8)
tuple_b = (3, 4, 7, 9)
print("A is greater than B:", tuple_a > tuple_b)
출력:
A is greater than B: False
첫 번째 요소 (2> 3)를 비교하면 결과가 False
가되기 때문에 출력은 False
입니다. 나머지 요소를 비교하는 것은 첫 번째 요소와 결정적인 비교가 있기 때문에 무시됩니다.
이제 동일한 예제를 사용하여<
보다 작고!=
와 같지 않은 다른 부등식 연산자의 결과를 살펴 보겠습니다.
tuple_a = (2, 4, 6, 8)
tuple_b = (3, 4, 7, 9)
print("A is lesser than B:", tuple_a < tuple_b)
print("A is not equal to B:", tuple_a < tuple_b)
출력:
A is lesser than B: True
A is not equal to B: True
첫 번째 요소의 비교가 이미 결정적이기 때문에 둘 다 True
와 동일합니다. 2는 3보다 작으며 같지 않습니다.
Python 튜플 동등 비교
동등성을 비교할 때 모든 요소는 True
이되도록 비교되어야합니다. 불평등이 있으면 비교가 중지됩니다.
tuple_a = ("a", "b", "c", "d")
tuple_b = ("a", "b", "c", "d")
print("A is equal to B:", tuple_a == tuple_b)
출력:
A is equal to B: True
다른 유형으로 예를 들어 보겠습니다. 다양한 문자열, 정수 및 부동 소수점으로 튜플을 선언합니다.
tuple_a = ("a", 7, 0.5, "John")
tuple_b = ("a", "c", 0.5, "Jane")
print("A is equal to B:", tuple_a == tuple_b)
출력:
A is equal to B False
예외를 출력하는 대신 유형이 다른 두 요소를 비교하면 출력에 False
값이 표시됩니다.
이 예에서 첫 번째 요소는 동일하므로 비교는 각각 정수 및 문자열 유형 인 두 번째 요소로 이동합니다. 데이터 유형이 다르기 때문에 결과가 False
로 출력됩니다.
Skilled in Python, Java, Spring Boot, AngularJS, and Agile Methodologies. Strong engineering professional with a passion for development and always seeking opportunities for personal and career growth. A Technical Writer writing about comprehensive how-to articles, environment set-ups, and technical walkthroughs. Specializes in writing Python, Java, Spring, and SQL articles.
LinkedIn