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