设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 5885|回复: 1
打印 上一主题 下一主题

关于提取“北京”天气信息时遇到的问题

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

楼主
发表于 2020-5-18 14:14:25 |显示全部楼层
dic_city=req.json()

少了括号
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2020-8-28 19:13:18 |显示全部楼层
落木千山天远大 发表于 2020-8-27 22:30
这里的if city_data:
        city_forecast=city_data['forecast'][0]
是什么意思啊,if后面不应该是跟条 ...

这里是如果city_data存在就执行下面语句?
--------------
是的,相当于 if bool(city_data) != False:


city_forecast=city_data['forecast'][0]是因为这个是字典里面套字典?data字典里value为forecast的值?那为什么后面还有个【0】呀?
---------------
字典的一个元素是列表,相当于
v = city_data['forecast']  # 得到一个列表
city_forecast = v[0]  # 列表的第一项

可以把city_data输出出来观察下
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-7 18:51 , Processed in 0.016160 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部