我发现集合类型的比较结果不是像列表和元组似的从左到右一个个比较的
>>> {2,1} > {1,3}
False
>>> {2,1} > {1,1}
True
而如果说是因为集合无序,那是不是比较的各元素总和呢?结果也不是
>>> {3,1} == {2,2}
False
最诡异的是,还有这种完全比较不出结果来的???这么不确定的集合比较结果在Python里有什么意义?
>>> {3,1} > {1,4}
False
>>> {3,1} < {1,4}
False
>>> {3,1} == {1,4}
False