Если длина списка четная, то медиана — среднее арифметическое двух элементов, стоящих посередине в отсортированном списке чисел. На вход подается четное количество чисел, разделенных пробелами. Найти медиану списка.
Код на Python для нахождения медианы списка с чётным количеством элементов: 25
def find_median(lst):
if not lst:
return None
sorted_list = sorted(lst)
mid_idx = (len(sorted_list) – 1) // 2
if len(sorted_list) % 2 == 0: # Для чётного количества элементов
return (sorted_list[mid_idx] + sorted_list[mid_idx + 1]) / 2.0
else: # Для нечётного количества элементов
return sorted_list[mid_idx]
Также для простого и быстрого подсчёта медианы в Python можно воспользоваться функцией statistics.median(). 5