Python 可以用一行直接搞定,很简单。
import itertools
L = [1 ,2 ,3 ,4]
all(s <= t for s, t in itertools.pairwise(L))
内建的 all
方法,当所有的元素都为True时,才返回True。
all(L)
输出:
True
pairwise
可以将列表依次配对。
L = [1 ,2 ,3 ,4]
list(itertools.pairwise(L))
输出:
[(1, 2), (2, 3), (3, 4)]