为什么这里要获取city,代码并没有看到有对应的值啊?
def get_weather(city):
city_list = weather_str.split("~")
for i in range(0, len(city_list)):
w = city_list[i].split(",")
weather_date = {}
weather = {"name": w[0], "date": w[1], "weather": w[2], "max": w[3], "min": w[4], "wind": w[5]}
weather_date[weather["name"]] = weather
if city in weather_date:
return weather_date.get(city) 这里的city是指 def get_weather(city) 这里的吗?看不懂
else:
return {}
这段函数代码太绕了,老师可以解释下吗??看不明白
10
收起
正在回答 回答被采纳积分+1
1回答
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星