튜플은 위치별로 비교됩니다. 첫 번째 튜플의 첫 번째 항목은 두 번째 튜플의 첫 번째 항목과 비교됩니다. 같지 않으면 비교 결과이고, 그렇지 않으면 두 번째 항목이 고려되고 세 번째 항목이 고려됩니다.
예시
>>> a = (1, 2, 3) >>> b = (1, 2, 5) >>> a < b True
비슷하거나 다른 요소를 고려하는 또 다른 유형의 비교가 있습니다. 이것은 세트를 사용하여 수행할 수 있습니다. 집합은 튜플을 사용하고 고유한 값만 사용합니다. 그런 다음 튜플에서 공통 개체를 가져오기 위해 교차와 같은 역할을 하는 &연산을 수행할 수 있습니다.
예시
>>> a = (1, 2, 3, 4, 5) >>> b = (9, 8, 7, 6, 5) >>> set(a) & set(b) {5}
예시
set.intersection 함수를 사용하여 이 작업을 수행할 수도 있습니다.
>>> a = (1, 2, 3, 4, 5) >>> b = (9, 8, 7, 6, 5) >>> set(a).instersection(set(b)) set([5])