代码之家  ›  专栏  ›  技术社区  ›  saffsd

为什么不同类型的Python对象按类型名排序?

  •  2
  • saffsd  · 技术社区  · 17 年前

    从Python文档: http://docs.python.org/library/stdtypes.html#comparisons

    实现说明:除数字外,不同类型的对象按类型名排序;不支持正确比较的相同类型的对象按其地址排序。

    是否有任何理由选择在引发异常时这样做?

    2 回复  |  直到 17 年前
        1
  •  5
  •   Ali Afshar    17 年前

    从你引用的那句话开始,大约有四行:

    不同类型的对象,但 字符串类型,从不进行相等比较; 这些物体的排列是一致的 异构阵列产生一个

    在对不同类型对象的列表进行排序时,您不希望引发异常。

        2
  •  1
  •   SingleNegationElimination    17 年前