Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Given `data`, here's a one liner:

  median = statistics.median(data)  # `import statistics` first
Here's another one-liner:

  median = (lambda x: (lambda s,n: s[n//2] if n%2 else (s[n//2-1]+s[n//2])/2)(sorted(x), len(x)))(data)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: