*dict* é mutável, portanto não deve ser instanciado na assinatura de funções. Nesse caso, o objeto dict é sempre o mesmo durante as inúmeras invocações.