python中怎么比较两个列表,python如何比较两个列表中元素相同

  python中怎么比较两个列表,python如何比较两个列表中元素相同

  cmp()方法用于比较两个列表的元素。

  Cmp()方法语法:

  Cmp(列表1,列表2)参数:

  1-比较列表。2-比较列表。

  返回值:

  如果被比较的元素属于同一类型,则比较它们的值并返回结果。

  如果两个元素不属于同一类型,检查它们是否是数字。

  如果是数字,执行必要的数字转换,然后进行比较。如果一个元素是数字,另一个元素是‘大’(数字是‘最小’);否则,将按照类型名称的字母顺序进行比较。

  如果一个列表先到达末尾,那么另一个更长的列表就是“大”列表。

  如果我们已经穷尽了两个列表的元素,并且所有元素都相等,那么结果是平局,也就是说,返回0。

  以下示例显示了如何使用cmp()函数:

  #!/usr/bin/python

  list1,list2=[123, xyz],[456, abc]

  打印cmp(list1,list 2);

  打印cmp(list2,list 1);

  list 3=list 2[786];

  Cmp (list2,list3) python 3不再支持Cmp方法:

  可用的方法有:

  表达式减号(-)方法:

  Print ((ab)-(ab)) # 0,表示两个列表相等的算子模块的比较运算:

  进口经营者

  a=[1,2,3,4,5 ]

  b=[1,2,3,4,5,6 ]

  c=[1,2,3,4,5 ]

  Print(operator.lt(a,b)) #=True,小于

  Print(operator.gt(a,b)) #=False,大于

  Print(operator.eq(a,c)) #=True,等于==

  Print(operator.ne(b,a)) #=True,不等于!=

  Print(operator.le(a,b)) #=True,小于或等于=

  Print(operator.ge(b,a)) #=True,大于等于=更多Python相关技术文章,请访问Python教程专栏学习!这就是python中如何比较两个列表的细节。更多信息请关注热门IT软件开发工作室其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: