ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 sorted, 다중 조건 정렬
    공부/Python 2021. 1. 24. 20:01

    sort() : 정렬

    sorted() : 정렬하고 해당 리스트를 반환

     

    - sorted()

    sorted(list)
    #list에 대해 정렬하여 반환한다.

    sorted(list, key = lambda x : x[0])
    #key 인자에 함수를 주면, 해당 함수의 반환값을 비교하여 순서대로 정렬한다.

    sorted(list, key = lambda x : (x[0], x[1]))
    #x[0]에 대해 오름차순으로 먼저 정렬하고, 그 안에서 x[1]에 대해 정렬한다.

    sortedsorted(list, key = lambda x : (x[0], -x[1]))
    #위와 동일하지만, 두번째 인자는 내림차순으로 정렬한다.

     

    '공부 > Python' 카테고리의 다른 글

    heapq 모듈  (0) 2021.02.27
    파이썬 re 모듈  (0) 2021.01.02
    XPath  (0) 2020.05.21
Designed by Tistory.