has_key是去取key对应的值,时间复杂度在最优情况下为O(1);

in 是直接去dict.__contains__这个保存这key的list中去获取,相当与是去数组中获取。

所以in 比has_key 效率高。详情看python源码dictobject.c文件。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-06
  • 2021-12-02
  • 2021-06-15
  • 2022-12-23
  • 2021-12-10
  • 2021-06-06
猜你喜欢
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
相关资源
相似解决方案