25 lines
667 B
Python
25 lines
667 B
Python
import json
|
||
|
||
with open("movies.json","r",encoding="utf‑8") as f:
|
||
data = json.load(f)
|
||
|
||
max_m = max(data,key=lambda x:x["rating"])
|
||
min_m = min(data,key=lambda x:x["rating"])
|
||
print(f"评分最高:{max_m['title']} {max_m['rating']}")
|
||
print(f"评分最低:{min_m['title']} {min_m['rating']}")
|
||
|
||
genre_count = {}
|
||
for m in data:
|
||
genre_count[m["genre"]] = genre_count.get(m["genre"],0)+1
|
||
print(genre_count)
|
||
|
||
dir_count = {}
|
||
for m in data:
|
||
dir_count[m["director"]] = dir_count.get(m["director"],0)+1
|
||
print(dir_count)
|
||
|
||
cnt = 0
|
||
for m in data:
|
||
if m["year"] >= 2020:
|
||
cnt += 1
|
||
print("2020年(含)以后上映电影数量:",cnt) |