Oi Leonardo, tudo certinho?
Você pode usar apenas a segunda opção de código que você compartilhou. A primeira fórmula é apenas a criação de um dicionário chamado dados, enquanto a segunda fórmula pega esse dicionário e transforma em um DataFrame do Pandas, que é o que você realmente precisa para trabalhar com gráficos e análises de dados.
- Então, no código abaixo criamos o dicionário: - #Aqui cria apenas o dicionário 
dados = {
  "lingua": ["ingles", "outros"],
  "total": [total_de_ingles, total_do_resto]
}
 
- Em seguida, transforma esse dicionário dados em um dataframe: - dados = pd.DataFrame(dados)
dados
 
Ao executar esse código, você cria um DataFrame com as colunas lingua e total, que pode ser usado para gerar gráficos ou realizar outras análises. Não há necessidade de usar a primeira fórmula separadamente, a menos que você queira ver ou manipular o dicionário antes de transformá-lo em um DataFrame.
 Espero ter ajudado.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços!
  Caso este post tenha lhe ajudado, por favor, marcar como solucionado