Given `data`, here's a one liner:
median = statistics.median(data) # `import statistics` first
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)