import fastf1 import time import json from pprint import pprint from tqdm.std import tqdm year_team_mapping = {} for year in tqdm(range(2025, 1950, -1)): constructor_standings = fastf1.ergast.Ergast().get_constructor_standings(year).content[0] year_team_mapping[year] = list(constructor_standings["constructorName"]) time.sleep(1) with open("year_driver_mapping.json", "w") as f: json.dump(year_team_mapping, f)