python中hash操作的key是否存在的判断问题.-创新互联
本篇文章为大家展示了python中hash操作的key是否存在的判断问题.,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
成都创新互联主营建平网站建设的网络公司,主营网站建设方案,
重庆App定制开发,建平h5
微信小程序开发搭建,建平网站营销推广欢迎建平等地区企业咨询
>>> c="abcdeabccqq" >>> for i in c: ... val=1+val.setdefault(c,0) ... >>> print val {'a': 34, 'c': 34, 'abcdeabccqq': 33, 'e': 34, 'd': 34, 'q': 34, 'b': 34}
... >>> print val {'a': 34, 'c': 34, 'abcdeabccqq': 33, 'e': 34, 'd': 34, 'q': 34, 'b': 34}
我们一般的操作习惯, 可能有来自于c 代码的习惯在里面. 一般要先判断 hash[key] 在不在 if hash.haskey(key): then xxxxxx 如果利用hash.setdefault(key,xx) 的话, 就在写代码的时候避免了上面的判断, 让代码看起来更整洁一点.
|
上述内容就是python中hash操作的key是否存在的判断问题.,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联-成都网站建设公司行业资讯频道。
当前文章:python中hash操作的key是否存在的判断问题.-创新互联
网页路径:
http://scyanting.com/article/cdojso.html