python dict sorted

x·2024년 5월 28일
0

python

목록 보기
6/6
data = {
    "aa": 20,
    "zz": 8,
    "xxx": 7,
    "yyyy": 4,
    "c": 28 
}

a = sorted(data.items())
print(f"key 기준 오름차순 정렬 : {a}")

a = sorted(data.items(), reverse=True)
print(f"key 기준 내림차순 정렬 : {a}")

a = sorted(data.items(), key=lambda item:item[1])
print(f"value 기준 오름차순 정렬 : {a}")

a = sorted(data.items(), key=lambda item:item[1], reverse=True)
print(f"value 기준 내림차순 정렬 : {a}")

a = sorted(data.items(), key=lambda item:len(item[0]))
print(f"key의 길이 기준 정렬 : {a}")

결과

key 기준 오름차순 정렬 : [('aa', 20), ('c', 28), ('xxx', 7), ('yyyy', 4), ('zz', 8)]
key 기준 내림차순 정렬 : [('zz', 8), ('yyyy', 4), ('xxx', 7), ('c', 28), ('aa', 20)]
value 기준 오름차순 정렬 : [('yyyy', 4), ('xxx', 7), ('zz', 8), ('aa', 20), ('c', 28)]
value 기준 내림차순 정렬 : [('c', 28), ('aa', 20), ('zz', 8), ('xxx', 7), ('yyyy', 4)]
key의 길이 기준 정렬 : [('c', 28), ('aa', 20), ('zz', 8), ('xxx', 7), ('yyyy', 4)]

0개의 댓글

관련 채용 정보