Найдите среднее значение списка в Python

| | | | | | | | | | | | |

По заданному списку чисел задача состоит в том, чтобы найти среднее значение этого списка. Среднее значение — представляет собой сумму элементов, деленную на количество элементов.

Примеры:

Ввод: [4, 5, 1, 2, 9, 7, 10, 8] Вывод: Среднее значение списка = 5,75 Объяснение : Сумма элементов равна 4 + 5 + 1 + 2 + 9 + 7 + 10 + 8 = 46, а общее количество элементов равно 8. Таким образом, среднее значение равно 46/. 8 = 5,75 Ввод: [15, 9, 55, 41, 35, 20, 62, 49] Вывод: Среднее значение списка = 35,75 Объяснение : Сумма элементов равна 15 + 9 + 55 + 41 + 35 + 20 + 62 + 49 = 286, а общее количество элементов равно 8. Таким образом, среднее значение равно 46/8 = 35,75 

Используя sum()

В Python мы можем найти среднее значение списка, просто используя функции sum() и len() .

  • sum() : используя функцию sum(), мы можем получить сумму списка.
  • Функция len() : len() используется для получения длины или количества элементов в списке.

< tr>

# Программа Python для получения среднего значения списка

def Среднее (lst):

return sum (lst) / len (lst )


Код драйвера

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

средний = средний (lst)


# Вывести среднее из списка

print ( "Среднее из списка =" , круглый (средний, 2 ))

Вывод:

Среднее значение списка = 35,75 

Использование функции Reduce () и Lambda

Мы можем использовать Reduce(), чтобы сократить цикл, а с помощью лямбда-функции мы можем вычислить сумму е список. Мы используем len() для вычисления длины, как описано выше.


# Программа Python для получения среднего из списка < br> # Использование Reduce() и Lambda


# Reduce() import

from functools import уменьшить


def Среднее (lst):

return уменьшить ( lambda a, b: a + b, lst) / len (lst)


Код драйвера

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

средний = Среднее (lst)


# Вывести среднее из списка

print ( "Среднее значение списка =" , round (среднее, 2 ))

Вывод:

Среднее значение списка = 35,75 

Использование mean()

Встроенная функция mean() может использоваться для вычисления среднего (mean) списка.

< td class = "code" >

# Программа Python для получения среднего значения списка
# Использование mean()


# import middle ()

from статистика import означает

def Среднее (lst):

return среднее (lst)


Код драйвера

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

средний = Среднее (lst)


# Вывести среднее из списка < / p>

print ( "Среднее значение списка =" , round (средний, 2 ))

Вывод:

Среднее значение списка = 35,75