考虑 API 返回四个列表作为输出。让我们将输出视为
a = [1,2,3,4]
b = [1,2,3,4]
c = [1,2,4,3]
d = [1,2,3,5]
现在,首先我们要比较这些列表是否相等。
仅当元素和索引匹配时列表才相等。
例如,从上面的列表中,a
and b
是平等的。但a
and c
不相等。
如果列表不相等,则输出预计为:此列表中此索引处的此元素与其他元素不同.
为了比较和获取两个列表的差异,我编写了下面的代码。
for i in range(len(a)):
if a[i] != c[i]:
print "Expected value at ",i," is ",a[i]
print "But got value ",c[i],"in second list"
现在的问题是如何为上述所有四个列表实现这一目标?