📜  Python中的 cmp(list) 方法(1)

📅  最后修改于: 2023-12-03 14:46:33.048000             🧑  作者: Mango

Python中的 cmp(list) 方法

在Python中,cmp(list)方法用于比较两个列表list1和list2的元素。

语法

cmp(list1, list2)

参数
  • list1: 要比较的第一个列表。
  • list2: 要比较的第二个列表。
返回值
  • 如果list1小于list2,则返回一个负数。
  • 如果list1等于list2,则返回0。
  • 如果list1大于list2,则返回一个正数。
示例
list1 = [1, 2, 3]
list2 = [1, 2, 4]

result = cmp(list1, list2)
print(result)

输出结果为:

-1

上述示例中,我们先定义了两个列表list1list2,其中list1的最后一个元素是3,而list2的最后一个元素是4。通过使用cmp()方法对这两个列表进行比较,我们得到一个负数作为结果。这是因为list1的最后一个元素比list2的最后一个元素小。

注意事项
  • cmp()方法在Python 3中已经被移除,所以在使用Python 3版本时无法使用该方法。
  • 在Python 2中,cmp()方法可以用于对比任意相同类型的对象,包括数字、字符串和列表等。

以上就是关于Python中的cmp(list)方法的介绍。该方法可以方便地比较两个列表的元素,并返回对比结果。请注意,该方法在Python 3中已经被移除,因此在Python 3中无法使用该方法。但是,在Python 2中仍然可以使用。