比较python中的列表元素

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)

任何建议将不胜感激!

ale*_*cxe 8

一种方法是获取过去值的最大值并将其与最后一个值进行比较:

>>> 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)