Como encontrar a média de uma lista em Python

Função de exemplo de código de computador Python

Crédito da imagem: matejmo / iStock / GettyImages

Se você estiver usando a linguagem de programação chamada Python para fazer matemática ou computação estatística, pode precisar tirar a média dos números em uma lista em algum ponto. Existem várias maneiras de fazer isso, incluindo calcular a média percorrendo a lista e usando funções de biblioteca para encontrar a média de um conjunto de números.

Python Average Via Loop

A média, ou média, de um conjunto de números geralmente se refere à soma de todos os números dividida pela quantidade de números na lista. Isso fornece a média aritmética, que pode ser útil em uma variedade de aplicações estatísticas e contextos informais.

Vídeo do dia

A linguagem de programação Python torna relativamente fácil passar, ou fazer um loop, pelos elementos de uma lista e calcular alguma propriedade para cada um deles. Python inclui uma variedade de tipos de loop, incluindo loops "while" que continuam até que uma condição não seja mais verdadeira e loops "for" que executam o código uma vez em cada elemento de uma lista.

Um loop "for" é provavelmente o loop mais fácil de usar em Python para a média de uma lista. Defina uma variável igual a zero e itere sobre cada elemento da lista, adicionando seu valor à nova variável. Quando o loop terminar, calcule o comprimento da lista usando a função "len" embutida do Python. Divida a soma pelo comprimento da lista.

Lidando com Arredondamento

Se a lista contiver todos os inteiros, multiplique a lista pela constante "1,0" para forçá-la a um número decimal, de forma que o Python não arredonde o resultado para o inteiro mais próximo. Você pode querer usar a classe "Decimal" embutida do Python para controlar o quanto o Python arredondado faz do resultado.

Esse processo é o mesmo nas versões Python 2 ou Python 3 da linguagem.

Usando a função média NumPy

Em alguns casos, você pode não querer implementar seu código para realizar uma operação comum, como calcular a média dos números em Python.

Você pode usar uma variedade de bibliotecas adicionais para Python para calcular a média e outras funções estatísticas. Um comum é a biblioteca de computação científica NumPy, que é uma biblioteca gratuita. Você pode passar uma lista ou matriz de números para a função "numpy.mean" incluída na biblioteca, e ela retorna a média dos números que você passa.

O NumPy pode ser instalado na maioria dos sistemas operacionais modernos e versões do Python. NumPy também pode ser usado com Python para um cálculo de desvio padrão usando sua função "numpy.std".