class A: a = [1] b = A() print(id(b.a) is id(A.a)) print(b.a is A.a) print(id(b.a)) print(id(A.a))
结果
False True 2113042674056 2113042674056
这几个输出的结果是为什么?
is比较两个条件:1.内容相同。2.内存中地址相同