Script corrigido pois é preciso iniciar o dicionário antes de começar a preenche-lo.
import pandas as pd
arquivos = [
"data/dados_2015.csv",
"data/dados_2016.csv",
"data/dados_2017.csv",
"data/dados_2018.csv",
"data/dados_2019.csv",
"data/dados_2020.csv",
]
dfs = {} # <-- cria o dicionário vazio
for arquivo in arquivos:
ano = arquivo.split("_")[-1].split(".")[0]
dfs[ano] = pd.read_csv(arquivo)