람다2 [Python] sort, sorted 사용법 간단히 sort는 리스트를 정렬한 채로 저장해주고, sorted는 저장하지는 않고 사용할 수 있다. 그냥 정렬자체는 매우간단하지만.. 이제 파라미터를 이용해서 사용하는 부분을 공부해야 다양한 부분에서 사용할 수 있다. num_list.sort(reverse=True) sorted(num_list,reverse=True) 이와 같이 reverse=True 일 시 내림차순으로 정렬할 수 있다. sorted(num_list, key=len) sorted(num_list, key=lambda x : x[1]) 이처럼 key = len 은 len 키값을 기준으로 정렬. 람다를 이용해서 정렬하기도 가능하다. tuple_list.sort(key=lambda x : (x[0], x[1]) # - 부호로 역순가능 이런식.. 개발/Python 2021. 12. 14. [Python] 백준 10814번 나이순 정렬 n = int(input()) a = [] for _ in range(n): age,name = map(str,input().split()) age = int(age) a.append((age, name)) a.sort(key=lambda x: x[0]) for i in range(n): #리스트 안의 리스트 깔끔하게 출력하기 print(*a[i],sep=' ') 처음에 그냥 바로 a.append(input().split())으로 받아서 정렬했는데, 그럼 한자리수와 비교가 제대로 안되는 문제가 있어서 정확히 int로 명시해주고 나서 append를 진행했더니 해결되었다. 개발/Algorithm 2021. 11. 11. 이전 1 다음