효율적인 양방향 해시 테이블을 구현하는 방법은 무엇입니까? Python dict은 매우 유용한 데이터 구조입니다. d = {'a': 1, 'b': 2} d['a'] # get 1 때로는 값으로 색인을 생성하고 싶을 수도 있습니다. d[1] # get 'a' 이 데이터 구조를 구현하는 가장 효율적인 방법은 무엇입니까? 공식적으로 권장하는 방법이 있습니까? 다음은 Python 사전의 값에서 키 찾기dict 에서 영감을 받아 다음 2) 및 3)을 허용하도록 수정 된 양방향 클래스입니다 . 참고 : 1) 역 디렉토리 bd.inverse 는 표준 dict bd가 수정 되면 자동으로 업데이트됩니다 . 2) 역 디렉토리 bd.inverse[value] 는 항상 다음 과 key같은 목록 입니다 bd[key] == va..