이번 포스팅에서는 파이썬(Python) 딕셔너리(dictionary)의 특정 키를 지우는 방법에 대해서 알아보려고 한다.
딕셔너리 키 제거 방법
딕셔너리 키를 제거하는 방법에는 pop을 이용하는 방법과 del을 이용하는 방법이 있다.
1) pop을 이용한 제거
pop 함수에 제거하고 싶은 키를 입력하면 된다. 이때 두 번째 인자에 None을 입력했음을 주목하자. 이는 만약 해당 키가 딕셔너리에 없다면 에러 대신 None을 리턴하겠다는 뜻이다.
sample_dict = {
'수학':80,
'국어':90,
'영어':95
}
print(sample_dict)
sample_dict.pop('수학', None)
print(sample_dict)
코드를 실행하면 '수학' 키가 없어진 것을 알 수 있다.
2) del을 이용한 제거
딕셔너리의 키는 del을 통해서 지울 수 있다. 사용 방법은 아래 코드를 참고하면 금방 알 수 있다.
sample_dict = {
'수학':80,
'국어':90,
'영어':95
}
print(sample_dict)
del sample_dict['영어']
print(sample_dict)
'프로그래밍 > Python' 카테고리의 다른 글
파이썬(Python) 리스트(List) 원소 제거(삭제)하기 (feat. remove, pop, del) (0) | 2022.09.16 |
---|---|
파이썬(Python) 리스트(List)에 값 추가하기 (feat. append, insert) (0) | 2022.09.16 |
파이썬 update 함수로 dictionary(딕셔너리) 업데이트 하기 (0) | 2022.09.15 |
operator 모듈 알아보기 (2) | 2022.08.30 |
functools reduce 함수 사용법 알아보기 (4) | 2022.08.29 |
댓글