Skip to main content
 首页 » 编程设计

python之检查列表是否包含从零开始的递增元素

2025年05月04日9softidea

我想检查一个列表是否包含递增元素,每个元素递增一个并从 0 开始。所以,例如[0, 1, 2, 3] 应该返回“有效”,而例如[0, 1, 3, 4] 或 [-1, 0, 1] 应返回“无效”。

有没有一种简单的方法可以在 Python 中实现它?也许是内置函数?

请您参考如下方法:

如果问题确实如您所描述的那样,可以使用 range 轻松解决,如下所示:

myList = [...] 
if myList == list(range(myList[-1] + 1)): 
    # Do stuff.