发布于 2015-06-21 10:39:32 | 178 次阅读 | 评论: 0 | 来源: 网络整理
cmp()方法比较两个元组的元素。
以下是cmp()方法的语法:
cmp(tuple1, tuple2)
tuple1 -- 这是第一个元组进行比较
tuple2 -- 这是第二个元组进行比较
如果元素是相同类型的,执行比较并返回结果。如果元素是不同的类型,检查,看看他们是否是数字
如果到达的元组结尾,较长的元组是“较大”。如果用尽元组并共享同一数据,其结果是并列,那么返回 0
下面的例子显示了cmp()方法的使用
#!/usr/bin/python
tuple1, tuple2 = (123, 'xyz'), (456, 'abc')
print cmp(tuple1, tuple2);
print cmp(tuple2, tuple1);
tuple3 = tuple2 + (786,);
print cmp(tuple2, tuple3)
当我们运行上面的程序,它会产生以下结果:
-1
1
-1