不理解的一个部分

来源:4-4 实操实现:天气预报功能

慕后端2210851

2019-08-12 19:39:39

这里的 weather_data[weather['name]] = weather  是什么意思 这一步一点都不理解,不知道是什么意思,而且= 号的前面不是应该是变量吗  这个weather_date[weather['name]]明显不是一个变量吧   。还有为什么要写http://img.mukewang.com/climg/5d514fed000115a011100688.jpg一个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 = {}:定义一个空字典,通过循环将数据添加到字典中。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~~

0

0 学习 · 8160 问题

查看课程