今天在写字典时候遇到,代码如下
d = {'a': 1, 'b': 2}
d.has_key('a')
我本意是想检测字典中是否存在该键,发现它居然报错
于是我查了一些这个用法是python2当中才有的,python3以及没有了,
可以用
d = {'a': 1, 'b': 2}
print('a' in d)
来进行查询
mb60c9b4c3db1e6 ©著作权
文章标签 PYthon 爬虫 序列 文章分类 Python 后端开发
今天在写字典时候遇到,代码如下
d = {'a': 1, 'b': 2}
d.has_key('a')
我本意是想检测字典中是否存在该键,发现它居然报错
于是我查了一些这个用法是python2当中才有的,python3以及没有了,
可以用
d = {'a': 1, 'b': 2}
print('a' in d)
来进行查询
上一篇:html之BOM
下一篇:关于JDBC的一些事
'str' object has no attribute 'get'
由于get()方法中的headers和proxies参数应传入字典而不是字符串检查一下这两个的数据格式,是否是列表或者元组或者字符串print(输出一下即可)
以下是has_key()方法的语法:dict.has_key(key)参数key -- 这是要搜索在字典中的键。返回值此方法返回true,如果给定键在字典可用,否则返回false
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M