不理解的一个部分
来源:4-4 实操实现:天气预报功能
慕后端2210851
2019-08-12 19:39:39
这里的 weather_data[weather['name]] = weather 是什么意思 这一步一点都不理解,不知道是什么意思,而且= 号的前面不是应该是变量吗 这个weather_date[weather['name]]明显不是一个变量吧 。还有为什么要写
一个weather_data = { } 而且还必须要在循环的外部
1回答
时间,
2019-08-13
同学,你好。
1、weather_data[weather["name"] ]= weather,用于存储该城市所对应的天气,weather["name"] 相当于字典中的key值,weather相当于value值。
2、通过weather["name"] 得到城市的名字,分别为北京,上海,广州,通过weather_data["北京"]= weather 对城市进行赋值并保存到字典中。同学可以在循环中把weather和weather_data打印出来,可以更好的方便理解。
3、weather_data = {}:定义一个空字典,通过循环将数据添加到字典中。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~~
相似问题