python中用cmp比较字典大小
字典长度
字典dic1,dic2 值,以及比较结果如下:
可知字典长度越长,字典就大。
疑问一:如果长度不一样呢,长度比较长但键值比较小,那个大呢?
答案:字典长度是第一比较项,长度长的就大
长度相等,比较键
疑问二:如果键不一样且比较小,但是valuse值大呢?
如图可知:如果键值不一样,则键值大的字典大。
3.长度相等,键值相等,则比较字典值
在长度相等的情况下:先比较第一个valuse,valuse值大的即大,相等则比较第二个valuse,
疑问三:如果值为字符串,字符串拥有的都相等,但是其中一个比较长
答案:比较字符串时,一个个字母先比较,可以有结果即可,如果字符串比完还比不出,但是其中一个字符串更长,则字符串长的大。
相关文章