Python-如何检查列表的单调性

Python-如何检查列表的单调性,第1张

Python-如何检查列表的单调性

最好避免使用诸如“增加”或“减少”之类的模棱两可的术语,因为不清楚是否接受平等。您应该始终使用例如“不增加”(显然接受平等)或“严格减少”(显然不接受平等)。

def strictly_increasing(L):    return all(x<y for x, y in zip(L, L[1:]))def strictly_decreasing(L):    return all(x>y for x, y in zip(L, L[1:]))def non_increasing(L):    return all(x>=y for x, y in zip(L, L[1:]))def non_decreasing(L):    return all(x<=y for x, y in zip(L, L[1:]))def monotonic(L):    return non_increasing(L) or non_decreasing(L)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5663679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存