import operator tuple1, tuple2 = (123, 'xyz'), (456, 'abc') print(operator.eq(tuple1, tuple2)) print(operator.eq(tuple2, tuple1)) tuple3 = tuple2 + (786,) print(operator.eq(tuple2, tuple3)) tuple4 = (123, 'xyz') print(operator.eq(tuple1, tuple4)) ''' False False False True ''' import operator operator.lt(a, b) lt(a, b) 相当于 a < b operator.le(a, b) le(a,b) 相当于 a <= b operator.eq(a, b) eq(a,b) 相当于 a == b operator.ne(a, b) ne(a,b) 相当于 a != b operator.ge(a, b) gt(a,b) 相当于 a >= b operator.gt(a, b) ge(a, b)相当于 a > b tuple1=('00314c20', '', 14) tuple2=('00314c20', '', 15) print(operator.eq(tuple1[:-1],tuple2[:-1])) # True 参考:python3中替换python2中cmp函数