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

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

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

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

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

回答:

实际上,我们没有给出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))

以上是 检查列表是否已排序的Python方法 的全部内容, 来源链接: utcz.com/qa/425005.html

回到顶部