Skip to content

Xlang对象比较行为异常 #466

Description

@tangjun11

在比较 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions