딕셔너리 value값을 기준으로 정렬하기
딕셔너리 value값을 기준으로 오름차순 정렬 x[0]은 key값, x[1]은 value값을 기준으로 정렬 1234dictlist = {'a':2, 'g':5, 'i':4, 's':3, 'z':1} sorted_dict = sorted(dictlist.items(), key=lambda x : x[1])sorted_dictColored by Color Scriptercs 딕셔너리 value값을 기준으로 역순 정렬 value값을 기준으로 reverse = True를 사용해 역순으로 정렬 1234dictlist = {'a':2, 'g':5, 'i':4, 's':3, 'z':1} sorted_dict = sorted(dictlist.items(), reverse=True, key=lambda x : x[1])..
딕셔너리 다중 조건으로 정렬하기
sorted와 lambda함수를 사용하여 dictionary를 여러 키로 정렬이 가능하다. 12345678910111213dictlist = [ {'height' : 170, 'weight': 60, 'name':'홍길동'}, {'height' : 160, 'weight': 90, 'name':'이몽룡'}, {'height' : 165, 'weight': 55, 'name':'성춘향'}, {'height' : 180, 'weight': 70, 'name':'대조영'}, {'height' : 180, 'weight': 85, 'name':'김개똥'}, {'height' : 165, 'weight': 65, 'name':'아무개'} ] # height 높은 순, weight 낮은 순sorted_dict = ..