python 列表从大到小,python列表怎么比大小

  python 列表从大到小,python列表怎么比大小

  您可以使用Python中的cmp()函数来比较两个列表的大小。

  Cmp()函数语法:cmp(list1,list2)

  参数:

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

  返回值:

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

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

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

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

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

  下面的例子展示了如何使用cmp()函数:list1,list2=[123, XYZ],[456, ABC] printcmp (list1,list 2);

  打印cmp(list2,list 1);

  list 3=list 2[786];

  打印cmp(列表2,列表3)

  上述示例的输出结果如下:-1

  一个

  -1

  Python版没有cmp函数,如果需要实现比较函数,需要引入运算符模块,适用于任何对象。

  示例:导入运算符

  operator.eq(hello , name );

  错误的

  operator.eq(hello , hello );

  真实的

  也可以直接比较:

  从第一个元素序列开始比较,如果相等,继续,返回不想等待的第一个元素比较的结果。如果所有元素都相等,那么长列表就大,相同的长度使得两个列表相等。a=[1,2,3]

  b=[1,3,5]

  c=[1,2,3,-1]

  印刷(阿拉伯文、阿拉伯文、阿拉伯文)

  印刷(阿拉伯文、阿拉伯文、阿拉伯文)

  真真假假

  假假真

  更多Python相关技术文章,请访问Python教程专栏学习!

  以上是如何比较python列表大小的细节。更多信息请关注Gxl上的其他相关文章。

  这篇技术文章来自互联网。如果您无意侵犯您的权益,请点击此处反馈版权投诉。

  系统来源:php中文网

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

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