两个dict比较的算法是,长度>键>值,由于dict无序,所以比较的时候会自动将键对齐比较,我们不用担心这个。
>>> d1 = dict(x=1, y=2)>>> d2 = dict(y=2, t=3)>>> d1 > d2True
两个set没有谁大谁小的关系,只有谁包含或者不包含谁的关系,因此>=<这三个符号的意思也不同。
a<b代表a是b的子集
a>b代表a是b的超集
a==b代表a和b相同
>>> s1 = set('abc')
>>> s2 = set('abd')
>>> s1<s2
False
>>> s1 = set('ab')
>>> s1 < s2
True