我有两个列表。内容可能会有所不同。我最好的方法来检查并返回True
如果两个列表具有相同的内容。例如:[3,4,5]
和[4,3,5]
然后必须返回True
检查两个列表的内容是否相同的最佳方法?
这是我的尝试。
>>> x=[3,4,5]
>>> y=[4,3,5]
>>> x==y
False
>>> x is y
False
>>> x in y
False
它不工作, 但是当我试图用这些它sort()
工作:
>>> x.sort()
>>> y.sort()
>>> x==y
True
是,这是正确的方法?任何比这更好的东西?
散列值是这样做的一种方式 – smac89
您的列表是否可以包含任何重复项? – TerryA
内容是什么? 'int'? –