bskyvision.com RSS 태그 관리 글쓰기 방명록
2021-04-28 11:17:58

오늘은 딕셔너리 객체의 get() 메소드에 대해 설명하도록 하겠습니다. 우선 get() 메소드는 다음과 같이 사용합니다.

 

dict.get(key, default=None)

 

get 메소드의 리턴값은 첫번째 인자인 키의 값입니다. 무슨 말인지 모르실 분들을 위해서 예를 들어서 설명하겠습니다. 사실 무슨 말인지 이해가 안 되는 것이 정상입니다. 

 

 

위와 같이 과일 종류를 키로, 가격을 값으로 갖는 딕셔너리 a가 있다고 가정하겠습니다. 이때 get() 메소드의 첫번째 인자로 하나의 키를 넣어주면 해당 키의 값을 반환해줍니다.

 

 

그런데 만약 첫번째 매개변수로 넘겨준 것이 딕셔너리의 키에 속하지 않는 것이라면 어떻게 될까요? 

 

 

그러면 None 값을 반환합니다. 만약 해당 key가 없을 때 반환되는 값을 바꾸고 싶다면, get() 메소드의 두번째 인자로 주면 됩니다. 0이 반환되게 바꿔볼까요?

 

 

글을 읽던 중에 궁금했던 부분은 질문해주세요.
제가 직접 만든 질의응답사이트인 asksim.co.kr에 질문을 남기셔도 좋습니다.
마크다운(MARKDOWN)으로 상황 설명과 함께 코드와 이미지를 남겨주시면 더욱 더 원활한 소통이 될 것입니다.
asksim에서 질문하기
비밀글
bskyvision.com. Designed by 코딩재개발.