刚看到一篇文章:http://blog.jobbole.com/108594/
无序数组排序后的最大相邻差值
比如 s=[3,2,8,11,20,16]
相临的最大差值是11和20的差,9,如何用最简单的代码写出来。
我写出来的代码是
print(max([max(x,y)-min(x,y) for x,y in zip(s,s[1:]+[s[-1]])]))
结果,一放到群里,马上有人写出来
print(max([s[i+1]-s[i] for i in range(len(s)-1)]))
看来真的老了。
对postgresql和python感兴趣的同学,加QQ群5276420吧,一群牛人等着你,除我之外。