在比较 Xlang 对象时,list1 == list2 和 {} is list2 得到的结果不符合预期。
测试代码:
a = {"a":1}
list1 = [{"a":1}]
list2 = [{"a":2}]
if a == a:
print("equal a")
else:
print("not equal a")
if (list1 == list2):
print("equal list")
else:
print("not equal list")
if ({} is list2):
print("equal empty list")
else:
print("not equal empty list")
输出
equal a
equal list
equal empty list
在比较 Xlang 对象时,
list1 == list2和{} is list2得到的结果不符合预期。测试代码: