def find_median(dataset): sorted_list = sorted(dataset) length = len(sorted_list) if length % 2 == 0: return (sorted_list[length // 2 - 1] + sorted_list[length // 2]) / 2 else: return sorted_list[length // 2]