사전을 사용하면 키의 하위 집합만 필요한 상황에 직면할 수 있습니다. 원하는 데이터를 수동으로 선택하고 복사하는 대신 Python은 사전을 필터링하는 효율적인 방법을 제공합니다.
특정 키만 포함하는 새 사전을 만들려면 사전 이해 기능을 활용할 수 있습니다.
new_dict = {key: old_dict[key] for key in desired_keys}
이 코드는 old_dict를 읽고, Desired_keys를 반복하고, 일치하는 항목마다 새로운 키-값 쌍을 생성합니다. new_dict.
기존 사전을 수정하려는 경우 다음 접근 방식으로 원치 않는 키를 제거합니다.
unwanted_keys = set(old_dict.keys()) - set(desired_keys) for key in unwanted_keys: del old_dict[key]
이 방법은 키 집합을 계산합니다. (원치 않는_키)를 제거한 다음 반복하여 old_dict에서 각 키를 삭제합니다.
내부 수정 접근 방식을 사용할 때 원하지 않는 키에 대한 반복은 원래 사전의 크기에 비례한다는 점에 유의하세요. 이는 큰 사전의 경우 비효율적일 수 있습니다.
위 내용은 Python에서 사전 키를 효율적으로 필터링하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!