먼저 코드를 서로 다른 종류의 비교? 이에 대한 올바른 관용어가 이 있습니까? 파이썬에서
구글에 둘러보고의 비트는 내가 python docs 몇 가지 관련 정보를 발견했다. 인용 :구현상의주의 : 번호를 제외하고 다른 유형의 객체는 자신의 형 이름으로 을 정렬; 적절한 비교를 지원하지 않는 동일한 유형의 개체 은 주소로 정렬됩니다.
이것은 내가 특별한 경우가있는 매우 어려운 시간 dict
들과 이행 성을 mantaining을 가질 수 있다는 것을 내가 그 동작을 따라하고 싶다면, 내가
class myClass(object):
def __cmp__(self, other):
return (cmp(self.__class__.__name__, other.__class__.__name) or
cmp(self.__something, other.__something))
특히 불행한 사용해야한다 제안 I 구현하기를 희망했다.
내 주장의 유형을 확인해야합니까? 파이썬으로도 이것을 볼 수 있습니까?
질문을 자세히 설명해 주시겠습니까? '파이썬에서 다른 유형과 동일한 순서 지정'을하는 것은 무엇을 의미합니까? –
cmp (dict(), str())는 0이 아닙니다. 미리 정의 된 유형의 wrt와 내 성질을 유지하고 싶습니다. 그러나 실제로 그렇게하는 방법을 모르겠습니다. – SingleNegationElimination