junl2038   3년 전

리스트만 있다면 간단하게 sort 매소드로 정렬 가능하겠지만 
  
리스트 내부에 튜플이 존재 함으로서 
  
(예를 들어 LIST = [(12,31,4,2),(34,93,67,4),(32,75,54,3)] 
이런 식일때 튜플의 2번째나 3번째 혹은 마지막을 기준으로 정렬 하거나 
그 값들을 참조하려면 어떻게 해야하나요?? 
(리스트의 0번째 튜플에서 마지막값과 리스트의 1번째 튜플에서의 첫번째값을 비교하고싶다...라고 할때요)

wooljs   3년 전

빠른 답 : sort(key=lambda x: x[1]) 로 하면 첫번째 인덱스가 작은 순서대로 정렬합니다.

좀 더 자세하게 하고 싶으면 cmp함수를 구현해주셔야 됩니다. 

자세한 답 : https://wiki.python.org/moin/H...

댓글을 작성하려면 로그인해야 합니다.