Python 字典(Dictionary) cmp() 方法
Python 内置的方法 cmp() 可作用于两个字典对象,用于比较两个字典元素
语法
cmp(dict1, dict2)
参数
参数 | 说明 |
---|---|
dict1 | 用于比较的字典 |
dict2 | 用于比较的字典 |
返回值
- 如果两个字典的元素相同返回 0
- 如果字典 dict1 大于字典 dict2 返回 1
- 如果字典 dict1 小于字典 dict2 返回 -1
cmp() 实例
>>> people = {'city': 'PEK', 'age': 28, 'name': 'Li Bai'} >>> people2 = {'city': 'PEK', 'age': 60, 'name': 'Li Bai'} >>> people3 = {'city': 'PEK', 'age': 1, 'name': 'Li Bai'} >>> people4 = {'city': 'PEK', 'age': 28, 'name': 'Li Bai'} >>> cmp(people,people2) -1 >>> cmp(people,people3) 1 >>> cmp(people,people4) 0 >>> cmp(people,{}) 1 >>>