[Python] 2차원 리스트 정렬
1차원 리스트 # 1차원 리스트 정렬 List = [3, 4, 5, 2, 1] # 오름차순 정렬 List.sort() # [1, 2, 3, 4, 5] # 내림차순 정렬 List.sort(reverse=True) # [5, 4, 3, 2, 1] 2차원 리스트 # 2차원 리스트 정렬 List = [[3, 2], [1, 6], [5, 9]] # 행 기준 정렬 # 1. List[i][0] 값을 기준으로 오름차순 정렬 List.sort(key=lambda x:x[0]) # [[1, 6], [3, 2], [5, 9]] # 2. List[i][0] 값을 기준으로 내림차순 정렬 List.sort(key=lambda x:-x[0]) # [[5, 9], [3, 2], [1, 6]] # 열 기준 정렬 # 1. List[i]..
2023. 3. 19.