Vind het gemiddelde van een lijst in Python

Gegeven een lijst met getallen, is de uitdaging om het gemiddelde van die lijst te vinden. Gemiddeld — is de som van de items gedeeld door het aantal items.

Voorbeelden:

Invoer: [4, 5, 1, 2, 9, 7, 10, 8] Uitvoer: Gemiddelde van de lijst = 5.75 Uitleg : De som van de elementen is 4 + 5 + 1 + 2 + 9 + 7 + 10 + 8 = 46 en het totale aantal elementen is 8. Dus het gemiddelde is 46/ 8 = 5.75 Invoer: [15, 9, 55, 41, 35, 20, 62, 49] Uitvoer: Gemiddelde van de lijst = 35.75 Verklaring : Som van de elementen is 15 + 9 + 55 + 41 + 35 + 20 + 62 + 49 = 286 en het totale aantal elementen is 8. Dus het gemiddelde is 46/8 = 35,75 

Som () gebruiken

In Python kunnen we het gemiddelde van een lijst vinden door simpelweg de functies sum () en len () te gebruiken.

  • som ( ) : Met behulp van de functie som () kunnen we de som van de lijst krijgen.
  • De functie len () :len () wordt gebruikt om de lengte of het aantal items in een lijst te krijgen.

< tr>

# Python-programma om het gemiddelde van een lijst te krijgen

def Gemiddelde (lst):

return sum (lst) / len (lst )


Bestuurderscode

lst = [ 15 , 9 , 55 , 41 , 35 , 20 , 62 , 49 ]

gemiddeld = Gemiddeld (lst)


# Print het gemiddelde van de lijst

print ( "Gemiddelde van de lijst =" , rond (gemiddeld, 2 ))

Uitvoer:

Gemiddelde van de lijst = 35,75 

Gebruik Reduce () en Lambda

We kunnen Reduce () gebruiken om de lus te verkleinen en met een lambda-functie kunnen we de sommatie van de e lijst. We gebruiken len () om de lengte te berekenen zoals hierboven beschreven.


# Python-programma om het gemiddelde uit een lijst te halen < br> # Reduce () en Lambda gebruiken


# Reduce () import

van functools importeren verminderen


def Gemiddelde (lst):

return verkleinen ( lambda a, b: a + b, lst) / len (lst)


Bestuurderscode

lst = [ 15 , 9 , 55 , 41 , 35 , 20 , 62 , 49 ]

gemiddeld = Gemiddelde (lst)


# Druk het gemiddelde af uit de lijst

print ( "Gemiddelde van de lijst =" , rond (gemiddeld, 2 ))

Uitvoer:

Gemiddelde van de lijst = 35,75 

Gebruik gemiddelde ()

De gemiddelde () ingebouwde functie kan worden gebruikt om het gemiddelde (gemiddelde) van een lijst te berekenen.

< td class = "code" >

# Python-programma om het gemiddelde van een lijst te krijgen
# Mean () gebruiken


# import middle ()

from statistieken import gemiddelde

def Gemiddelde (lst):

return gemiddeld (lst)


Stuurprogrammacode

lst = [ 15 , 9 , 55 , 41 , 35 , 20 , 62 , 49 ]

gemiddeld = Gemiddelde (lst)


# Print gemiddelde uit lijst < / p>

print ( "Gemiddelde van de lijst =" , rond (gemiddeld, 2 ))

Uitvoer:

Gemiddelde van de lijst = 35.75