오늘은 딕셔너리 객체의 get() 메소드에 대해 설명하도록 하겠습니다. 우선 get() 메소드는 다음과 같이 사용합니다.
dict.get(key, default=None)
get 메소드의 리턴값은 첫번째 인자인 키의 값입니다. 무슨 말인지 모르실 분들을 위해서 예를 들어서 설명하겠습니다. 사실 무슨 말인지 이해가 안 되는 것이 정상입니다.
위와 같이 과일 종류를 키로, 가격을 값으로 갖는 딕셔너리 a가 있다고 가정하겠습니다. 이때 get() 메소드의 첫번째 인자로 하나의 키를 넣어주면 해당 키의 값을 반환해줍니다.
그런데 만약 첫번째 매개변수로 넘겨준 것이 딕셔너리의 키에 속하지 않는 것이라면 어떻게 될까요?
그러면 None 값을 반환합니다. 만약 해당 key가 없을 때 반환되는 값을 바꾸고 싶다면, get() 메소드의 두번째 인자로 주면 됩니다. 0이 반환되게 바꿔볼까요?
'코딩 > python' 카테고리의 다른 글
[python] python 환경 변수 설정하기 (AppData 폴더가 왜 없지 하시는 분들을 위해) (2) | 2021.05.25 |
---|---|
[python] datetime 모듈로 일, 시간, 분, 초 더하거나 빼는 방법 (2) | 2021.05.21 |
[python] join 함수로 리스트의 요소들 하나의 문자열로 합치기 (0) | 2021.05.08 |
[python] 딕셔너리 객체의 setdefault() 메소드 사용법 (0) | 2021.04.29 |
[python] datetime 객체 strptime, strftime 메소드 활용법 (0) | 2021.04.24 |
[python] selenium 크롤링 중 크롬 드라이버의 창 크기 조절하기 (2) | 2021.04.22 |
[python] selenium으로 크롤링하는 중에 click() 안 먹힐 때 (3) | 2021.04.21 |
[python] 리스트의 중복된 요소들 중에 고유한 요소들을 알고 싶다면, numpy.unique() (0) | 2021.04.19 |