【发布时间】:2013-03-29 03:49:07
【问题描述】:
给定两个列表:
a = [[1,2],[3,4]]
b = [[1,2],[3,4]]
我将如何写compare 这样:
compare(a,b) => true
【问题讨论】:
-
..
a == b不能达到你的目的吗? -
不一定。例如,如果列表的元素是字符串(并且您希望不区分大小写)或浮点数并且您希望容忍数字错误,那么
==将不起作用。取决于您的预期类型。 -
@sdasdadas 在提问之前尝试一些事情 :) 列表是 Python 对象;
==测试 Python 对象的相等性。如果测试两个普通列表的相等性也是一样的。 -
...也许我是少数,但我很高兴当我自己遇到一个愚蠢的问题时,总有一个完全愚蠢的问题。
-
@yzn-pku 这很好,因为我多年来一直在生成它们。