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

Python – 다중 크기 행렬의 후면 열 변환

<시간/>

다중 크기 행렬의 뒤쪽 열을 변환해야 하는 경우 간단한 반복 및 음수 인덱싱과 함께 'append' 방법을 사용합니다.

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

<미리>내 목록 =[[41, 65, 25], [45, 89], [12, 65, 75, 36, 58], [49, 12, 36, 98],[47, 69, 78]] print("목록은 다음과 같습니다. " )print(my_list)print("정렬 후 목록은 다음과 같습니다. " )my_list.sort()print(my_list)my_result =[]my_list의 sub_list:my_result.append(sub_list[-1 ])print("결과 목록은 다음과 같습니다. ")print(my_result)print("정렬 후 목록은 다음과 같습니다. " )my_result.sort()print(my_result)

출력

목록은 [[41, 65, 25], [45, 89], [12, 65, 75, 36, 58], [49, 12, 36, 98], [47, 69, 78]입니다. ]]정렬 후의 리스트는 [[12, 65, 75, 36, 58], [41, 65, 25], [45, 89], [47, 69, 78], [49, 12, 36, 98]]결과 목록은 다음과 같습니다.[58, 25, 89, 78, 98]정렬 후 목록은 다음과 같습니다. [25, 58, 78, 89, 98]

설명

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

  • 'sort' 방식으로 정렬됩니다.

  • 빈 목록이 생성됩니다.

  • 목록이 반복되고 마지막 요소(음수 인덱싱 사용)에 액세스됩니다.

  • 이것은 빈 목록에 추가됩니다.

  • 이 결과는 콘솔에 출력으로 표시됩니다.

  • 이 목록은 다시 정렬되어 콘솔에 표시됩니다.