fork(1) download
  1. x = [1,2,6,9,7,7,1]
  2.  
  3. def closest_to_average(lst):
  4.  
  5. """ Busca na lista o valor mais próximo da média.
  6.  
  7. Parâmetros:
  8. lst list: Lista de números a ser verificada.
  9.  
  10. Retorno:
  11. numérico: Valor mais próximo da média.
  12. """
  13.  
  14. avg = sum(lst) / len(lst)
  15. diffs = {value: abs(value - avg) for value in lst}
  16.  
  17. return min(diffs, key=diffs.get)
  18.  
  19. print(closest_to_average(x))
Success #stdin #stdout 0.01s 28384KB
stdin
Standard input is empty
stdout
6