标签: python set equality
我使用Python3。
{1,2} == {1,2}返回True,但是{1,2} is {1,2}返回false。似乎合理,因为id({1,2})与另一个id({1,2})不同。
{1,2} == {1,2}
{1,2} is {1,2}
但是为什么id({1,2}) == id({2,1})返回true?甚至id({1,2}) == id({2,1,3})都返回true。
id({1,2}) == id({2,1})
id({1,2}) == id({2,1,3})