我想检查一个列表是否包含递增元素,每个元素递增一个并从 0 开始。所以,例如[0, 1, 2, 3] 应该返回“有效”,而例如[0, 1, 3, 4] 或 [-1, 0, 1] 应返回“无效”。
有没有一种简单的方法可以在 Python 中实现它?也许是内置函数?
请您参考如下方法:
如果问题确实如您所描述的那样,可以使用 range 轻松解决,如下所示:
myList = [...]
if myList == list(range(myList[-1] + 1)):
# Do stuff.
