当前位置:  开发笔记 > 编程语言 > 正文

检查数组是否包含Python中的递增元素

如何解决《检查数组是否包含Python中的递增元素》经验,为你挑选了1个好方法。

我想检查Python中的数组是否包含递增元素,每个递增1并从0开始.因此,例如[0, 1, 2, 3]应返回"valid",而eg [0, 1, 3, 4][-1, 0, 1]应返回"无效".

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



1> N. Wouda..:

如果问题确实如你所描述的那样,可以通过以下方式轻松解决range:

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


@KevinJ.Chase就像OP所说的那样.
只在Python 3中包含列表(...).它在Python 2中自然是一个列表
推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有