Python3.x那些事儿:[38]比较序列和其他类型
两个序列对象可以进行比较操作,比较是按照字符的unicode的codepoint顺序进行的,两个序列的第一个元素先进行比较,如果第一个元素可以得出结果,那么就得出结果,如果第一个元素一样,则继续比较下一个元素,如果元素本身也是序列,则递归进行以上过程。
两个不同的对象也可以进行比较操作,只要它们定义了比较的方法。例如0和0.0就可以进行比较,比较的方法是用他们的值进行比较,如果没有比较的方法,则会抛出TypeError错误。
两个序列对象可以进行比较操作,比较是按照字符的unicode的codepoint顺序进行的,两个序列的第一个元素先进行比较,如果第一个元素可以得出结果,那么就得出结果,如果第一个元素一样,则继续比较下一个元素,如果元素本身也是序列,则递归进行以上过程。
两个不同的对象也可以进行比较操作,只要它们定义了比较的方法。例如0和0.0就可以进行比较,比较的方法是用他们的值进行比较,如果没有比较的方法,则会抛出TypeError错误。