이전 포스팅에서 간단하게 파이썬 List에 대해서 정리해봤는데요.


이번에는 리스트를 정렬에 대해서만 간단하게 정리합니다.


리스트 정렬


먼저 아래와 같은 ft 리스트가 존재한다고 할 때 이것을 정렬하기 위해서는 내장함수인 sort를 사용하면됩니다.


ft = [3, 1, 5, 6, 10, 2, 4, 8, 7, 5, 9]

ft.sort()


for i in ft:

    print i    # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10이 출력됩니다.


sort 함수는 사실 아래와 같이 3가지 인자를 입력할 수 있는데요.


sort(cmp=None, key=None, reverse=False)   # 자세한 사항은 : https://docs.python.org/2/library/functions.html#sorted


reverse는 감이 오시죠? 위 소스에서 reverse를 True를 한 번 적용해보면 


ft = [3, 1, 5, 6, 10, 2, 4, 8, 7, 5, 9]

ft.sort(reverse=True)


for i in ft:

    print i     # 10, 9, 8, 7, 6, 5, 4, 3, 2, 1이 출력됩니다.




  1. Favicon of https://anunmankm.tistory.com BlogIcon 버크하우스 2014.08.26 23:01 신고

    잘 보고 갑니다. 좋은 하루 되시구요. ^^

+ Recent posts