순서가 있는 튜플을 추출해야 하는 경우 목록 이해, 'sorted' 방법, 'tuple' 방법 및 '==' 연산자가 사용됩니다.
예시
아래는 동일한 데모입니다 -
<미리>my_list =[(15, 74, 36, 22, 54), (13, 24, 56), (59, 60, 34), (42,65, 56), (99, 91)]print( "목록은 다음과 같습니다.")print(my_list)my_result =[my_list의 요소에 대한 요소 if tuple(sorted(element)) ==element]print("결과는 다음과 같습니다.")print(my_result)출력
목록은 [(15, 74, 36, 22, 54), (13, 24, 56), (59, 60, 34), (42, 65, 56), (99, 91)]입니다. 결과는 다음과 같습니다.[(13, 24, 56)]
설명
-
정수 목록이 정의되고 콘솔에 표시됩니다.
-
목록 이해는 목록을 반복하는 데 사용되며 모든 요소는 정렬되어 튜플로 변환되고 요소와 비교됩니다.
-
같으면 리스트로 변환하여 변수에 할당합니다.
-
콘솔에 표시되는 출력입니다.