题目
22.假设列表 lst weather 中存放了一周内每天的天气情况(包括最低气温、最高气温、天气状况、风力和空气质量等级)。试编写程序,统计以下数据:
(1)空气质量为优的天数。
(2)风力低于3级且最高气温不超过 25℃的天数。
(3)平均气温低于 20℃的天数。测试数据:1st weather =[["周一","16℃","26℃","多云","1级”,"优“],["周二”"17℃""27℃”“晴””2 级”,"优”],["周三”,"16℃","28℃","晴","3 级","优”],["周四","16℃”"25℃",“阴”“2 级”"良”],["周五”,"15℃”,"24℃”,"阴","2 级”,"良",["周六",“15℃","25℃","晴”,"3 级”"优”],["周曰","14℃","23℃","小雨”,"3 级","良”]]
要求
(1)可使用带条件的列表生成式对列表数据进行筛选。例如,表达式[xforximlst_weatherifx[5]=-"良”]的结果为[[“周四",“16℃","25℃","阴","2 级","良"],["周五","15℃","24℃""阴”"2 级”,"良”],["周日","14℃","23℃","小雨","3 级","良"],,