Python 사전에서 요소 제거
Python은 사전에서 요소를 삭제하는 여러 가지 방법을 제공합니다.
원본 사전 수정
요소를 직접 제거하고 원본 사전을 수정하려면 del 문을 사용하세요.
<code class="python">del d[key]</code>
요소 없이 새 사전 만들기
원래 사전을 보존하려면 지정된 요소 없이 새 사전을 생성할 수 있습니다.
<code class="python">def removekey(d, key): r = dict(d) del r[key] return r</code>
성능에 미치는 영향
작은 사전의 경우 각 사전 수정에 대한 복사본을 만드는 데 일정한 시간이 걸립니다. 그러나 더 큰 사전의 경우 이 접근 방식에는 선형 시간과 공간이 필요합니다. 이러한 경우 원래 답변에서 제안한 대로 HAMT와 같은 대체 데이터 구조를 고려하십시오.
위 내용은 ## Python 사전에서 요소를 제거하는 방법: del과 새 사전 만들기?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!