Distribuição de frequências

Retorne um dicionário que associe cada item único à quantidade de vezes que ele aparece. Mantenha as chaves na ordem de sua primeira aparição.

Exemplos

get_frequencies(["A", "B", "A", "A", "A"]) ➞ { "A" : 4, "B" : 1 }

get_frequencies([1, 2, 3, 3, 2]) ➞ { 1: 1, 2: 2, 3: 2 }

get_frequencies([True, False, True, False, False]) ➞ { True: 2, False: 3 }

get_frequencies([]) ➞ {}

Notas

  • Se receber uma lista vazia, retorne um dicionário vazio (consulte o exemplo n.º 4).
  • Mantenha as chaves na ordem de sua primeira aparição.