본문 바로가기
Python

[python] 파이썬 딕셔너리 안에서 특정 키만 가져오기

by clolee 2021. 9. 12.

파이썬 딕셔너리 안에서 특정 키만 가져오기

 

다음과 같은 dictionary가 있을 때, 

category_id = {'politics' : '10000', 
               'economic' : '10100', 
               'society' : '10200', 
               'culture' : '10300', 
               'foreign' : '10400', 
               'digital' : '10500'}

 

keys() 함수를 통해 dictionary에 포함된 모든 key들을 출력해보면 아래와 같다.

 

 

여러 key값 중 'digital'만 출력하기 위해 아래와 같이 입력하면,

 

 

category_id.keys()는 시퀀스 객체가 아니기 때문에 error가 난다.

category_id.keys()를 순서가 있는 시퀀스 자료형인 list로 변환하여 접근해야 한다.

 

print(list(category_id.keys())[5], type(list(category_id.keys())[5]))

 

참고 :

https://www.codeit.kr/community/threads/30141

https://nanchachaa.tistory.com/26

 

댓글