반응형
dictionary에서 key를 삭제하는 방법에는 del과 pop()이 있다.
삭제 시 key와 value는 한 쌍으로 삭제된다.
del을 이용한 key 삭제
data = {'A':'123', 'B':'James', 'C':'Tomy'}
del data['A']
print(f"dict : {data}")
결과
dict : {'B': 'James', 'C': 'Tomy'}
pop()을 이용한 key 삭제
data = {'A':'123', 'B':'James', 'C':'Tomy'}
data.pop('B')
print(f"dict : {data}")
결과
dict : {'A': '123', 'C': 'Tomy'}
만약 존재하지 않는 Key를 삭제하려고 한다면?
data = {'A':'123', 'B':'James', 'C':'Tomy'}
# del data['D'] # KeyError Exception
# data.pop('D') # KeyError Exception
KeyError Exceoption이 발생한다.
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] pip 패키지 목록 requirements.txt 생성 및 설치 방법 (0) | 2025.06.06 |
---|---|
[Python] Python 가상환경 생성 및 활성화/비활성화 하기 (0) | 2023.11.05 |
[Python] 리스트 안 딕셔너리에서 원하는 데이터 얻어오기 (0) | 2023.10.27 |
[Python] 파이썬 스타일 가이드(PEP 8) (0) | 2023.08.12 |
[Python] 사용 중인 파이썬 버전 확인하기 (0) | 2023.08.10 |