본문 바로가기
성장하기/Python

[함수] dictionary 의 get

by 솔로 슈퍼스타 2023. 6. 17.
728x90

Python의 딕셔너리(Dictionary)의 get() 함수는 지정된 키(Key)에 대한 값을 반환하는 메서드입니다. get() 함수는 딕셔너리에서 특정 키에 해당하는 값을 찾을 때 사용됩니다.

get() 함수는 다음과 같은 형식으로 사용됩니다:

value = dictionary.get(key, default)

여기서 dictionary는 딕셔너리 객체이고, key는 찾으려는 키입니다. default는 선택적인 매개변수로, 키가 딕셔너리에 존재하지 않을 경우 반환할 기본값입니다.

get() 함수의 동작은 다음과 같습니다:

  • 만약 딕셔너리에 key가 존재하면, 해당 키에 대한 값을 반환합니다.
  • 만약 딕셔너리에 key가 존재하지 않고, default 값이 지정되어 있다면 default 값을 반환합니다.
  • 만약 딕셔너리에 key가 존재하지 않고, default 값이 지정되어 있지 않다면 None을 반환합니다.

다음은 get() 함수의 예제입니다:

 

person = {
    'name': 'John',
    'age': 30,
    'city': 'New York'
}

name = person.get('name')
print(name)  # 'John'

occupation = person.get('occupation', 'Unknown')
print(occupation)  # 'Unknown'

country = person.get('country')
print(country)  # None

위의 코드에서 person 딕셔너리에서 name 키에 대한 값을 get() 함수를 사용하여 가져옵니다. occupation 키는 딕셔너리에 존재하지 않기 때문에 get() 함수의 두 번째 매개변수로 지정된 Unknown 값을 반환합니다. 마지막으로 country 키는 딕셔너리에 존재하지 않기 때문에 기본값인 None이 반환됩니다.

get() 함수는 특정 키의 값을 안전하게 가져오고, 키가 존재하지 않을 경우에 대비하여 기본값을 제공하는 유용한 메서드입니다.

'성장하기 > Python' 카테고리의 다른 글

[함수] 문자열의 index 와 find  (0) 2023.06.17
[함수] divmod  (0) 2023.06.17
[함수] comb  (0) 2023.06.17
[함수] eval  (0) 2023.06.17
[기타] :=  (0) 2023.06.17