python中字典的比较
来源:互联网 发布:淘宝 手电大家谈 编辑:程序博客网 时间:2024/06/04 18:52
今天碰到一个字典比较的问题,就是比较两个字典的大小,其实这个用的不多,用处也没多少,但是还是记录一下。
字典的比较顺序如下:
1、先比较字典的元素的个数,那个多,就哪个大;
2、比较字典的键,在比较字典的键的时候,需要注意的是比较的顺序是按照keys返回值来进行的比较;
3、比较字典的值,值也是按照items返回值来进行比较,主要就是按照数字和字母的大小比较;
4、如果以上的比较都相等,那么就都是相等的。
>>> dict1={'name':'kel'}>>> dict2={}>>> cmp(dict1,dict2) #dict1的元素比dict2的多1>>> dict3={'name':'a'}>>> cmp(dict1,dict3) #dict1的kel比a大,字母k在a的后面1>>> dict4={'name':'kel','age':27}>>> dict5={'name':'mel','age':17} #比较的时候,根据keys返回的比较,所以27比17大,而不是比较我们看到的顺序>>> cmp(dict4,dict5)1
>>> for i in dict4:... print i... agename
这也就是一个字典的比较,按照顺序来比较即可。
0 0
- python中字典的比较
- python中字典的比较方法——cmp
- Python元祖,列表,字典,集合的比较
- Python元祖,列表,字典,集合的比较
- Python元祖,列表,字典,集合的比较
- python 字典的创建,更改,比较,字典工厂函数
- python字典比较方法
- python 中字典的遍历
- python中字典的操作
- PYTHON中字典的键
- Python中字典的用法
- Python中字典的操作
- Python中字典的学习
- python 中字典{ }的嵌套
- 《python》 中字典的用法
- Python学习实践----比较字典中是否有相同键值的方法之一
- 【python coding 4:字典】python中字典的用法
- python 用等号比较字典
- spring ioc原理(看完后大家可以自己写一个spring)
- Java静态方法,静态变量,初始化顺序 static
- 常见排序算法(一)
- hive基础操作
- Prime Palindromes
- python中字典的比较
- Java注解详解,自定义注解,利用反射解析注解
- Runtime 运行时:成员变量与属性
- 模板
- 机器学习基础(林軒田)笔记之四
- 第十二周—阅读程序(1)
- 零基础学iOS-开发前奏
- XML
- Android Studio 导入第三方框架