튜플에 목록 요소가 있는지 확인해야 하는 경우 Boolean 값과 단순 반복을 사용합니다.
아래는 동일한 데모입니다 -
예시
my_tuple =(14, 35, 27, 99, 23, 89,11)print("튜플은 :")print(my_tuple)my_list =[16, 27, 88, 99]print("목록은 :")print(my_list)my_result =Falsefor my_list 요소:if 요소 my_tuple :my_result =True breakprint("결과는 다음과 같습니다.")if(my_result ==True):print("요소가 튜플에 있습니다." )else:print("요소가 튜플에 존재하지 않습니다.")
출력
튜플은 다음과 같습니다.(14, 35, 27, 99, 23, 89, 11)목록은 다음과 같습니다.[16, 27, 88, 99]결과는 다음과 같습니다.설명
-
정수 튜플이 정의되고 콘솔에 표시됩니다.
-
정수 목록이 정의되고 콘솔에 표시됩니다.
-
Boolean 값은 처음에 'False'에 할당됩니다.
-
목록은 반복되며 튜플의 요소가 목록에 있으면 Boolean 값이 'True'로 다시 초기화됩니다.
-
컨트롤이 루프에서 벗어납니다.
-
Boolean 변수의 값에 따라 콘솔에 출력됩니다.