if "name" in w中为什么调用这个Name关键字做判断,哪个字典的key

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

阿邸

2020-03-17 17:46:22

http://img.mukewang.com/climg/5e709bc40949a0c307090558.jpg如红框所选,为什么要用name这个关键字来做判断呢

写回答

1回答

好帮手乔木

2020-03-17

同学你好:

w是get_weather函数的返回值。

该值是weather字典。

该字典的样式是:

{"name": w[0], "date": w[1], "weather": w[2], "max": w[3], "min": w[4], "wind": w[5]}

http://img.mukewang.com/climg/5e70ad45090abab409550317.jpg

if "name" in w:

条件成立,说明有对应城市的信息,该字典中也就有"name"这个key。

同学可以在每一个步骤都print一下上一个定义的变量,这样就好识别出每一步骤实现的内容。

如果我解决了同学的问题,请采纳!学习愉快^_^。

0

0 学习 · 8160 问题

查看课程