1
有没有办法在python中比较列表中的2个序列,即使它们没有标准化(我认为这是正确的词)。例如:比较序列Python
a = [1,1,2,3,3,1,5]
b = [2,3,3,1,5,1,1]
c = [1,1,1,2,3,3,5]
a == b
应返回true,因为它们只包含从不同的出发点相同的序列。
c == a
应该返回false,尽管它们包含相同的元素,它们不包含相同的序列
我所能的事情是相当不雅的唯一的事。我会比较2个列表,如果它们不相等,则将列表的最后一个元素移到前面并再次比较。重复此操作,直到我将整个列表移动一次。不过,我会用一些非常大的列表来工作,所以这将是非常低效的
谢谢,解决方案的工作速度更快 –