[英]check for the greatest number in a list from the last element to the first element
a = [3,5,6]
我如何检查列表中从列表中的最后一个元素到第一个元素的最大数字
我认为你的意思只是一个1D
list
,否则你不能完全比较一个list
是否“大于”另一个list
(除非你sum()
它们)。
因此,使用一1D
list
,例如:
l = [1, 2, 5, 6, 9]
我们可以创建一个function
来查看它是否通过您的测试:
def check(lst):
for i in range(len(lst)-1, 0, -1):
if not lst[i] > lst[i-1]:
return False
return True
所以我们可以做一些测试,以确保它有效:
>>> check([1, 2, 5, 8, 9])
True
>>> check([9, 4, 7, 2, 5])
False
>>> check([9, 8, 7, 6, 5])
False
>>> check([9, 8])
False
>>> check([1, 2, 3])
True
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.