코딩테스트 tip

sort, sorted 차이와 내림차순

Mecodata 2022. 9. 12. 22:29

.sort() 리스트의 원소를 오름차순으로 정렬하는 파이썬 메서드인데 기본값이 sort(reverse=False)라서 sort(reverse=True)를 적용하면 내림차순이 적용됨 

 

sorted()는 ()안에 입력한 어떠한 시퀀스 타입 데이터가 들어와도 오름차순으로 정렬하여 결과값을 리스트로 반환하는 파이썬 메서드인데 기본값이 sorted(데이터,reverse=False)라서 sorted(데이터,reverse=True)를 적용하면 내림차순이 적용됨

 

sort리스트만 가능, sorted어떠한 시퀀스 타입도 가능

sort는 적용하면 정렬된 상태를 계속 가져가고, sorted객체에 따로 저장해야함 

sort, sorted 둘 다 결과값을 리스트로 반환

ex) li.sort()     

      li1 = sorted(li)