检查列表是否已排序的Python方法

发布于 2021-02-02 23:12:35

有没有一种pythonic方法来检查列表是否已经排序ASC或DESC

listtimestamps = [1, 2, 3, 5, 6, 7]

诸如此类的东西isttimestamps.isSorted()会返回TrueFalse

我想输入一些消息的时间戳列表,并检查交易是否以正确的顺序出现。

关注者
0
被浏览
55
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    实际上,我们没有给出anijhaw寻找的答案。这是一个班轮:

    all(l[i] <= l[i+1] for i in xrange(len(l)-1))
    

    对于Python 3:

    all(l[i] <= l[i+1] for i in range(len(l)-1))
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看