첫 번째 튜플까지 요소를 셀 필요가 있는 경우 간단한 루프, 'isinstance' 메서드 및 'enumerate' 메서드를 사용할 수 있습니다.
아래는 동일한 데모입니다 -
예
my_tuple_1 = (7, 8, 11, 0 ,(3, 4, 3), (2, 22)) print ("The tuple is : " ) print(my_tuple_1) for count, elem in enumerate(my_tuple_1): if isinstance(elem, tuple): break print("The number of elements up to the first tuple are : ") print(count)
출력
The tuple is : (7, 8, 11, 0, (3, 4, 3), (2, 22)) The number of elements up to the first tuple are : 4
설명
- 중첩된 튜플이 정의되어 콘솔에 표시됩니다.
- 튜플이 열거되고 반복됩니다.
- isinstance 메소드는 튜플의 요소가 특정 유형에 속하는지 확인하는 데 사용됩니다.
- 이 결과는 '열거'가 사용되었기 때문에 카운터에 저장됩니다.
- 콘솔에 출력으로 표시됩니다.