root@bskyvision: ~#
방명록
태그
RSS

<닫기>

3,585,689/3,798/893

프로필사진
수많은 소음 속에서 신호를 찾아가는 bskyvision입니다.


<닫기>

  • leon_choi이(가) 08.10에 작성한 댓글: 멋쟁이.
  • 꼬장이이(가) 07.25에 작성한 댓글: test.

<닫기>

2021-04-28 11:17:58

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

 

dict.get(key, default=None)

 

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

 

 

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

 

 

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

 

 

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

 

 

  1. 꼬장스카이비전이(가) 2021.04.28 16:33에 작성한 댓글:
    글목록보다 댓글창이 먼저 나오면 좋겠음

    근데 마지막에 0 리턴되는건 자료형이 숫자냐 문자냐
      주소   수정/삭제   답글
이름
비밀번호
홈페이지
비밀여부