导语:
本文主要介绍了关于python怎么判断两个元组是否相等的相关知识,包括python如何判断大小,以及python中判断两个值是否相等这些编程知识,希望对大家有参考作用。
Python 元组 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)
tuple4 = (123, 'xyz')
print cmp(tuple1, tuple4)
以上实例输出结果如下:
-1
1
-1
0
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python字典有顺序吗?12/12
- ♥ python随机库如何生成随机小数?09/07
- ♥ python迭代器协议支持的两种方法12/13
- ♥ python的dict是什么类型12/12
- ♥ python3.7如何启动09/26
- ♥ python按行读取文件的方法比较01/04
内容反馈