我想检查Python中的数组是否包含递增元素,每个递增1并从0开始.因此,例如[0, 1, 2, 3]应返回"valid",而eg [0, 1, 3, 4]或[-1, 0, 1]应返回"无效".
[0, 1, 2, 3]
[0, 1, 3, 4]
[-1, 0, 1]
有没有一种简单的方法可以在Python中实现这一目标?也许内置函数?
如果问题确实如你所描述的那样,可以通过以下方式轻松解决range:
range
myList = [...] if myList == list(range(myList[-1] + 1)): # Do stuff.