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

Python에서 한 튜플이 다른 튜플의 하위 집합인지 확인

<시간/>

한 튜플이 다른 튜플의 부분집합인지 확인해야 하는 경우 'issubset' 메서드를 사용합니다.

'issubset' 메서드는 집합의 모든 요소가 다른 집합에 있는 경우 True를 반환합니다. 여기서 다른 집합은 메서드에 대한 인수로 전달됩니다.

그렇지 않으면 이 메서드는 False를 반환합니다.

아래는 동일한 데모입니다 -

예시

my_tuple_1 = (87, 90, 31, 85)
my_tuple_2 = (34, 56, 12, 5)

print("The first tuple is :")
print(my_tuple_1)
print("The second tuple is :")
print(my_tuple_2)

my_result = set(my_tuple_2).issubset(my_tuple_1)

print("Is the second tuple a subset of the first tuple ? ")
print(my_result)

출력

The first tuple is :
(87, 90, 31, 85)
The second tuple is :
(34, 56, 12, 5)
Is the second tuple a subset of the first tuple ?
False

설명

  • 두 개의 튜플이 정의되어 콘솔에 표시됩니다.
  • issubset 메소드는 첫 번째 튜플을 전달하고 두 번째 튜플과 비교하여 사용합니다.
  • 이 결과는 값에 할당됩니다.
  • 콘솔에 출력으로 표시됩니다.