python에서 주문한 사전 : "propertyList"
에서 주문 이해를 이해하고 사전이 사전에 대한 삽입 순서를 유지합니다. 이 변경은 Python 3.7에서 구현되어 예측 가능성이 크게 향상되었습니다. 그러나 레거시 파이썬 코드의 경우 사전의 순서 동작을 이해하는 것이 중요합니다.
귀하의 경우 "PropertyList"사전은 인쇄 할 때 일관된 순서를 나타내는 것으로 보입니다. 이는 해시 테이블에 사용 된 해싱 알고리즘으로 인해 테이블의 특정 지수에 키를 결정적으로 맵핑하기 때문일 수 있습니다. 이 지수의 순서는 사전의 주요 값 쌍의 명백한 순서가됩니다. 예를 들어, "이름"의 주요 "이름"은 사전 내에서 가장 작은 해시 값을 가질 수있어 인쇄 된 출력의 시작 부분에 일관되게 나타날 수 있습니다. 따라서, 정렬되지 않은 사전에 키가 나타나는 정확한 순서는 실행과 다른 시스템에 따라 달라질 수 있습니다.
modern python 코드에서, 주문을 사용하면 사전 요소의 삽입 순서를 명시 적으로 보존 할 수 있습니다. 이렇게하면 기본 해시 테이블 구현에 관계없이 예상되는 주문이 일관성을 유지합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3