介绍
这篇文章将为大家详细讲解有关python比较两个列表是否相同的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Python2可以使用cmp()函数来比较两个列表是否相等。
a=(1 1 0) b=(1 1 0) c=(1 1 0) print cmp (a, b) print cmp (a, c)
结果输出
0 1
cmp (list1用于)
当list1<用于会返回负数1,
当list1>用于会返回正数1,
当list1=用于则返回0。
list1=用于一定是两个列表必须完全相同(包括位置),只有这样才能是0。
但是在Python3中我们可以使用算子方法来比较两个列表是否相等。
import 算子 , (1 1 0)=b=(1 1 0) c=(1 1 0) print (operator.eq (a, b)) print (operator.eq (a、c))
实验结果:
D: \ pycharmprogram \ leetcode \ venv \ Scripts \ python.exe D:/pycharmprogram/leetcode/3/operator_test.py总和 真正的 假 , Process finished  with exit  code 0
分析:
两个列表必须完全相同(包括位置),只有这样才能是真的。
关于python比较两个列表是否相同的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。