ice*_*hac 2 python compare list elements
我有一个列表,想要比较最后一个值是否大于过去的10个值,但是,我知道有一个更容易的方法来处理这个代码如下:
list = [1,2,3,4,5,6,7,8,9,10]
if list[-1] > list[-2] and list[-1] > list[-3] and list[-1] > list[-4]: (etc)
print "It's bigger"
Run Code Online (Sandbox Code Playgroud)
任何建议将不胜感激!
一种方法是获取过去值的最大值并将其与最后一个值进行比较:
>>> l = [1,2,3,4,5,6,7,8,9,10]
>>> if l[-1] > max(l[:-1]):
... print "It's bigger"
...
It's bigger
Run Code Online (Sandbox Code Playgroud)