Olá, tudo bem?
Desenvolvi de outra forma a atividade e gostaria de saber se está correto ou não, porque o resultado foi o mesmo.
bolsistas = {nomes_estudantes[i]: medias_estudantes[i] for i in range(len(medias_estudantes)) if medias_estudantes[i] >= 9.0}
print(bolsistas)
Resultado: {'Anthony Silveira': 9.1, 'Diana Carvalho': 10.0}