python如何访问Dict字典
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,小编给大家分享一下python如何访问Dict字典,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!访问Dict字典你也会经常
千家信息网最后更新 2025年01月28日python如何访问Dict字典
小编给大家分享一下python如何访问Dict字典,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
访问Dict字典
你也会经常给 dicts 中写入 key,value (键,值)。
如果你试图访问一个不存在的于 dict 的 key ,可能会为了避免 KeyError 错误,你会倾向于这样做:
countr = {} bag = [2, 3, 1, 2, 5, 6, 7, 9, 2, 7] for i in bag: if i in countr: countr[i] += 1 else: countr[i] = 1for i in range(10): if i in countr: print("Count of {}: {}".format(i, countr[i])) else: print("Count of {}: {}".format(i, 0))
但是,用 get() 是个更好的办法。
countr = {} bag = [2, 3, 1, 2, 5, 6, 7, 9, 2, 7] for i in bag: countr[i] = countr.get(i, 0) + 1for i in range(10): print("Count of {}: {}".format(i, countr.get(i, 0)))
当然你也可以用 setdefault 来代替。
这还用一个更简单却多费点开销的办法:
bag = [2, 3, 1, 2, 5, 6, 7, 9, 2, 7] # {2: 3, 3: 1, 1: 1, 5: 1, 6: 1, 7: 2, 9: 1}countr = dict([(num, bag.count(num)) for num in bag])for i in range(10): print("Count of {}: {}".format(i, countr.get(i, 0)))
你也可以用 dict 推导式。
countr = {num: bag.count(num) for num in bag}
这两种方法开销大是因为它们在每次 count 被调用时都会对列表遍历。
以上是"python如何访问Dict字典"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
字典
篇文章
内容
办法
开销
不怎么
倾向
大部分
方法
更多
知识
行业
资讯
资讯频道
错误
频道
费点
参考
学习
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手机上淘宝数据库名是什么
杨凌软件开发价格
网络安全心得体会初中生写的
西安用什么软件开发
网络安全破除思维
长城网网络安全知识竞赛
深圳蓝思网络技术怎样
淮安诚邦网络技术
上海网络安全办
2021互联网科技股
连接本地数据库所用函数是
河南有哪些网络技术服务
网易为什么叫土豆服务器
怎么在数据库中查找公司上市年份
服务器故障是什么意思
靖江中等专业学校计算机网络技术
武汉OA软件开发招聘
软件开发Web浏览器简称为
利用互联网科技发展未来的话
北京ipfs云服务器云空间
高级软件开发工程师职称
凯立行软件开发看准网
抗投诉服务器什么意思
怎样查看数据库的sa密码
淄博软件开发价格
cmds数据库最新的是哪一年
凡宇互联网络科技有限公司
在线设计网络技术
软件开发培训的年龄
国家维护网络安全的现状