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

Python – 정렬된 튜플 추출

<시간/>

순서가 있는 튜플을 추출해야 하는 경우 목록 이해, '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)]

설명

  • 정수 목록이 정의되고 콘솔에 표시됩니다.

  • 목록 이해는 목록을 반복하는 데 사용되며 모든 요소는 정렬되어 튜플로 변환되고 요소와 비교됩니다.

  • 같으면 리스트로 변환하여 변수에 할당합니다.

  • 콘솔에 표시되는 출력입니다.