为了账号安全,请及时绑定邮箱和手机立即绑定

为啥headers结果遍历一下就没有值了?

为啥headers结果遍历一下就没有值了?

废喵orz 2017-03-31 10:47:31
import requestsurl = "http://www.baidu.com"def head():    response = requests.get(url)    return response.headersif __name__ == '__main__':    res = head()    for i in res:        print(i)
查看完整描述

2 回答

?
孤独的小猪

TA贡献232条经验 获得超302个赞

//img1.sycdn.imooc.com//58df3d700001fe0d16000775.jpg

返回的结果response.headers是个字典,而后面的 for i in res实际上也就是对这个字典进行遍历,因为只用了一个参数进行遍历,所以打印的结果全是字典的key。

查看完整回答
2 反对 回复 2017-04-01
?
废喵orz

TA贡献2条经验 获得超0个赞

i是键, for i in res:
       print(i,res[i])

res[i]才是值

查看完整回答
反对 回复 2017-03-31
  • 2 回答
  • 0 关注
  • 2066 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信