我们如何比较Python中两个列表的元素?
该方法cmp()比较两个列表的元素。如果元素属于同一类型,它将执行比较并返回结果。如果元素是不同类型,它将检查它们是否为数字。如果它们是数字,则在必要时执行类型强制转换并进行比较。如果一个元素是数字,则另一个元素是“更大”(数字是“最小”)。否则,类型将按名称的字母顺序排序。
如果我们到达其中一个列表的末尾,则较长的列表将为“较大”。如果我们用尽两个列表并共享相同的数据,则结果为平局,表示返回0。
例
list1 = [123, 'xyz'] list2 = [456, 'abc'] print(cmp(list1, list2)) print(cmp(list2, list1)) list2 = [123, 'xyz'] print(cmp(list1, list2))
输出结果
这将给出输出-
-1 1 0
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短