코딩테스트를 위한 정렬방법

iamjinseo·2022년 8월 16일
0

문제풀이-Python

목록 보기
3/134
post-custom-banner

sort

list.sort()

sort reverse

list.sort(reverse=True) #내림차순 정렬

sort key

list.sort(key=lambda x:x[0]) # 0번 인덱스 기준으로 정렬
list.sort(key=lambda x: (x[0], -x[1])) #0번 인덱스 기준으로 정렬 후 같다면 1번 인덱스 기준으로 내림차순 정렬
key=lambda x:(x[n],x) #n번 인덱스 기준으로 정렬 후 사전순으로 정렬

sorted

list = sorted(list)

sorted reverse

list = sorted(list, reverse=True)

sorted key

list = sorted(list, key=lambda x:x[0])

딕셔너리 정렬

value 기준으로 내림차순 정렬

sorted(dict.items(), key=lambda x:x[1], reverse=True)

key 기준 정렬

sorted(dict.items())

profile
일단 뭐라도 해보는 중
post-custom-banner

0개의 댓글