# ① 找出评分最高和最低的电影,打印电影名 + 评分。 # ② 统计各类型的电影数量,用字典格式输出。 # ③ 统计各导演的电影数量,用字典格式输出。 # ④ 统计 2020 年(含)以后上映的电影数量。 import json with open('movie.json', 'r', encoding='utf-8') as f: data=json.load(f) # print(data) sort_movie=sorted(data,key=lambda x:x["rating"]) min=sort_movie[0] max=sort_movie[-1] print("评分最低的电影",min["title"],min["rating"]) print("评分最高的电影",max["title"],max["rating"]) genre_shu={} for g in data: ge=g["genre"] if ge in genre_shu: genre_shu[ge]+=1 else: genre_shu[ge]=1 print("各类型的电影数量",genre_shu) director_shu={} for d in data: di=d["director"] if di in director_shu: director_shu[di]+=1 else: director_shu[di]=1 print("各导演的电影数量",director_shu) a=0 for y in data: if int(y["year"]) >= 2020: a+=1 print("2020 年(含)以后上映的电影数量",a)