• 有些情况下会遇到比较两个字典是否相等的问题
  • 直观来想,会比较键是否一致,其对应的值是否相等

  • python中,还有有另外两种方法:
  • 直接使用==
a = {'a': 1, 'b': 2}
b = {'a': 1, 'b': 2}
c = {'a': 1, 'b': 3} print(a == b) # True
print(a == c) # False
  • 使用operator.eq()
import operator

a = {'a': 1, 'b': 2}
b = {'a': 1, 'b': 2}
c = {'a': 2, 'b': 2}
print(operator.eq(a, b)) # True
print(operator.eq(a, c)) # False

最新文章

  1. IntelliJ IDEA 配置运行程序
  2. 解决jquery和prototype库冲突问题
  3. Linux上性能异常定位以及性能监控
  4. Python基本数据类型之set
  5. GitHub Desktop for Win 安装不上
  6. mongoDB 修改器()
  7. 注销CA登录
  8. Junit4学习笔记
  9. mysql workbench 建表时 PK,NN,UQ,BIN,UN,ZF,AI解释
  10. 过滤器(filter)实现
  11. Memcached统计命令
  12. 重温CSS3
  13. 第三十七节、人脸检测MTCNN和人脸识别Facenet(附源码)
  14. 洛谷P2805 植物大战僵尸
  15. 剑指offer:滑动窗口的最大值
  16. Ubuntu 系统学习
  17. 通过 Cobalt Strike 利用 ms14-068
  18. C++ 默认构造函数小记
  19. iOS-----推送机制(下)
  20. Docker容器加载宿主机的hosts解析

热门文章

  1. STM32嵌入式开发学习笔记(二):将功能封装为库文件
  2. selenium工作的大概原理
  3. BZOJ 2460 & 洛谷 P4570 [BJWC2011]元素 (线性基 贪心)
  4. 剑指offer——40字符串的排列
  5. 【Linux】- Systemd 命令篇
  6. 小程序onclick的写法?
  7. Promise 的深度学习
  8. 使用fastClick.js所产生的一些问题
  9. Linux网络编程 了解
  10. Linux 进程间通信 无名管道(pipe)