본문 바로가기

BLOG/파이썬 기초

[파이썬] 딕셔너리 : key / value 값만 추출하려면?

 

딕셔너리 데이터를 다루다 보면 key 값만 추출하거나, value 값만 추출해야 하는 경우가 있는데요,

이럴 때 코드를 어떻게 작성해야 하는지 알아보도록 하겠습니다.

 

 

1. keys 추출하기

key 값을 추출하기 위해선 .keys() 를 사용하면 되는데요, 아래와 같이 'price'라는 딕셔너리에서 key만 추출하려면 다음과 같이 코드를 작성해야 합니다.

 

price = {'coffee' : 3000, 'juice' : 4000, 'tea' : 5000 }
price.keys()

 

dict_keys(['coffee', 'juice', 'tea'])

 

위와 같이 price.keys() 를 입력하면 그 결과로 ['coffee', 'juice', 'tea'] 가 잘 출력되는 것을 확인할 수 있습니다.

 

 

2. values 추출하기 

반면, value 값을 추출하는 것도 key를 추출할 때와 마찬가지로 .values() 함수를 사용하면 되는데요, 아래의 코드를 보도록 하겠습니다.

 

price = {'coffee' : 3000, 'juice' : 4000, 'tea' : 5000 }
price.values()

 

dict_values([3000, 4000, 5000])

 

마찬가지로 values 값도 잘 추출되었음을 확인할 수 있습니다.