pop() 메서드는 딕셔너리에서 주어진 키(key)를 삭제하고 해당 키의 값을 반환하는 메서드입니다.
이를 통해 딕셔너리에서 특정 키를 제거할 수 있습니다.
pop() 메서드를 사용하여 딕셔너리에서 키를 제거하는 예시입니다.
my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
age_value = my_dict.pop('age')
print(my_dict)
print(age_value)
위의 코드에서 my_dict.pop('age')를 사용하여 'age' 키를 삭제하고 해당 값인 25를 반환합니다.
pop() 메서드는 삭제된 키의 값을 반환하기 때문에 age_value 변수에 저장하여 이후에 사용할 수 있습니다.
pop() 메서드의 활용 /키 값의 수정
보통 키 값을 수정하려면 update() 를 사용하지만, pop()을 통해 수정하는 방법도 있습니다.
>>>my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
>>>my_dict['number'] = my_dict.pop('age')
>>>my_dict
{'name': 'John', 'city': 'New York', 'number': 25}
마이너한 오류가 발생했을 때 활용하기 좋은 방법입니다.
'파이썬 (Python) > Python (기본 제공)' 카테고리의 다른 글
파이썬 기초 :: 딕셔너리를 리스트로 생성 / zip(), dict() 함수 (0) | 2023.05.17 |
---|---|
파이썬 기초 :: 딕셔너리에 새로운 딕셔너리 추가 / update(), 중첩 (0) | 2023.05.17 |
파이썬 기초 :: 딕셔너리(Dictionary) 인덱싱 (0) | 2023.05.16 |
파이썬 기초 :: 딕셔너리(Dictionary) 수정, 추가, 삭제 (0) | 2023.05.16 |
파이썬 기초 :: 딕셔너리(Dictionary) 정의, 할당 (0) | 2023.05.16 |