首页 > 其他 > 详细

>=< 在set和dict中的不同

时间:2015-08-30 17:07:29      阅读:193      评论:0      收藏:0      [点我收藏+]

两个dict比较的算法是,长度>键>值,由于dict无序,所以比较的时候会自动将键对齐比较,我们不用担心这个。

>>> d1 = dict(x=1, y=2)

>>> d2 = dict(y=2, t=3)

>>> d1 > d2

True

两个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

  

>=< 在set和dict中的不同

原文:http://www.cnblogs.com/iNeoWong/p/4771027.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!