본문 바로가기
프로그래밍/Python

파이썬(Python) 딕셔너리(dictionary) 키 삭제하기 (feat. pop, del)

by 부자 꽁냥이 2022. 9. 15.

이번 포스팅에서는 파이썬(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)

 


댓글


맨 위로