본문 바로가기
알고리즘/함수 in python

python 딕셔너리 - items, values, 정렬

by lucian 2021. 9. 1.

가끔 dict이 헷갈릴 때가 있어 써놓는다.

a={}

for 문을 쓸 때, 키만 불러오고 싶다면

for key in a:

값만 꺼내오고 싶다면

for value in a.values():

키와 값 둘다 불러오고 싶을 땐

for key, value in a.items():

https://wikidocs.net/16043

 

 

 

 

 

+

dict을 정렬할 땐,

 

key를 기준으로 정렬하고 싶다면

# 오름차순 정렬
sorted_a=sorted(a.items())

#내림차순 정렬
sorted_a_reverse=sorted(a.items(),reverse=True)

 

또는 value를 기준으로 정렬한다면,

#오름차순 정렬
sorted_a=sorted(a.items(),key=lambda x:x[1])

#내림차순 정렬
sorted_a_reverse=sorted(a.items(),key=lambda x:x[1],reverse=True)

댓글