ChainSmoker’s Block

[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 5_16 본문

개인공부(WEB, Python, DB)/Python

[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 5_16

ChainSmokers 2022. 9. 5. 14:49

[02. 파이썬 프로그래밍의 기초, 자료형]

-5. 딕셔너리 자료형

===================딕셔너리 관련 함수
-Key로 Value얻기(get)
: 


get(x)함수는 x라는 Key에 대응되는 Value를 돌려준다. 앞에서 살펴보았듯이 a.get('name')은 a['name']을 사용했을 때와 동일한 결괏값을 돌려받는다.

아래 예시에서 볼 수 있듯 a['nokey']같이 존재하지 않는 키(nokey)로 값을 가져오려고 할 경우 a['nokey']는 Key오류를 발생 시키고 a.get('nokey')는 Key오류를 발생 시키고 a.get('nokey')는 None을 돌려준다는 차이가 있다. 어떤 것을 사용할지는 당신의 선택이다.


: 딕셔너리 내에 찾으려는 키 값이 없을 경우는 미리 정해 둔 디폴트 값을 대신 가져오게 하고싶을 때에는 get(x, '디폴트 값')을 사용하면 편리해진다.

 

반응형