网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  技术问答  >  我应该在 Python 字典上使用“has_key()"还是“in"?

我应该在 Python 字典上使用“has_key()"还是“in"?

分类: 技术问答 • 2022-05-08 12:18:15
问题描述:

我想知道怎么做更好:

d = {'a': 1, 'b': 2}
'a' in d
True

或:

d = {'a': 1, 'b': 2}
d.has_key('a')
True

答

in 绝对更pythonic.

in is definitely more pythonic.

事实上 has_key() 已在 Python 中删除3.x.

In fact has_key() was removed in Python 3.x.

相关推荐

  • 我应该在Python字典上使用'has_key()'或'in'吗?
  • Python:我应该使用类还是字典?
  • Python Anaconda:我应该在Linux中使用"conda activate"还是"source Activate"
  • 我应该在 Python 字典上使用“has_key()"还是“in"?
  • 我应该在新机器上使用 Eclipse 32 位还是 64 位?
  • 我应该在嵌套结构上还是仅在父结构上使用sync.Mutex?
  • 我应该在clojure中实现Seq接口
  • 我应该在netty4的哪里放置业务逻辑?在chanelRead0()或运行任务?
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号