파이썬 사전 팝()사전에서 키를 삭제 붙박이 방법이다. 팝()메서드는 키 인수를 수락하고 해당 키-값 항목을 삭제합니다.
파이썬에서 사전에서 키를 제거하는 방법
파이썬 사전에서 키를 삭제하거나 제거하려면 사전에서 키를 삭제하는 세 가지 주요 방법이 있습니다.
- 사전을 사용하여 사전에서 키를 삭제합니다.팝()
- 델을 사용하여 사전에서 키를 삭제합니다.
- 델을 사용하여 사전에서 키를 삭제하고 시도/제외.
사전을 사용하여 사전에서 키를 삭제합니다.이 코드는 다음과 같습니다.팝()방법은 사전에서 지정된 요소를 제거합니다. 이 메서드는 주어진 키를 제공 한 사전에서 항목을 제거하고 반환합니다.
키가 사전에 있으면 딕트합니다.팝()는 사전에서 주어진 키를 가진 요소를 제거하고 그 값을 반환합니다.
지정된 키가 사전에 없으면 지정된 기본값을 반환합니다. 지정된 키가 사전에 존재하지 않고 기본값이 팝()에 전달되지 않으면 키 오류가 발생합니다.
다음 코드를 참조하십시오.
# app.pyadict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)rEl = adict.pop('c')print(adict)print('Removed element: ', rEl)
출력
python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}{'a': 'abel', 'b': 'billie', 'd': 'delray'}Removed element: cyrus
.팝()방법은 제거 된 요소를 반환.
델
파이썬 델 키워드를 사용하여 사전에서 키를 삭제 컬렉션에서 하나 이상의 요소를 제거하는 데 사용됩니다. 델 목록 및 사전에 작동.
다음 구문을 참조하십시오.
del d
델 문은 사전에서 지정된 항목을 제거합니다. 지정된 키가 사전에 없으면 키 오류가 발생합니다.
다음 코드를 참조하십시오.
adict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)if "c" in adict: del adictprint("Updated Dictionary :", adict)
출력
python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}Updated Dictionary : {'a': 'abel', 'b': 'billie', 'd': 'delray'}
델 사전에서 요소를 삭제하는 명확하고 빠른 방법입니다.
델을 사용하여 사전에서 키를 삭제하고 시도/
를 제외하고 다음 코드를 참조하십시오.
# app.pyadict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)key = "e"try: del adictexcept KeyError: print(f'Key {key} not found')print("Updated Dictionary :", adict)
출력
python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}Key e not foundUpdated Dictionary : {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}
위의 프로그램에서,우리는 사전에 존재하지 않는 키를 삭제하고 오류를 포착하려고합니다.
결론
파이썬에서 사전에서 키를 제거하는 두 가지 이상의 표준 방법이 있습니다. 델을 사용할 수 있습니다.요소를 제거하는 팝()방법.
참조 또한
파이썬 사전 업데이트()
파이썬 사전 값()
파이썬 사전 팝업 항목()