문서는 것을 보증하지 않습니다. 문서화 된 다른 장소가 있습니까?
목록의 정렬 방법이 안정적이라는 것이 보장되고 (참고 9 번째 포인트 : "Python 2.3부터는 sort () 방법이 안정적으로 보장됩니다.") 정렬이 기능적으로 유사하기 때문에 안정적 일 수 있다고 생각합니다. 그러나 나는 그렇게 말하는 확실한 출처를 찾을 수 없습니다.
목적 : 두 레코드에서 기본 키가 동일한 경우 기본 키와 보조 키를 기준으로 정렬해야합니다. sorted ()가 안정적이라면 보조 키를 정렬 한 다음 기본 키를 정렬하여 필요한 결과를 얻을 수 있습니다.
추신 : 혼동을 피하기 위해, "동일하게 비교되는 요소의 상대적 순서를 변경하지 않는 것이 보장된다면 일종의 안정적입니다"라는 의미에서 stable을 사용하고 있습니다.
sorted([(1, 2), (1, 1)])
반환[(1, 1), (1, 2)]
대신 동일한 시퀀스 / 순서에서 일본어 입력 돌리는. 안정성 보장은 원래[(1, 2), (1, 1)]
입력을 반환해야 함을 의미하지 않습니까? 이 경우, 당신은 명시 적으로 말해야합니다sorted([(1, 2), (1, 1)], key=lambda t: t[0])