Python 判断升序数
时间: 2023-05-22 07:01:20 浏览: 238
给定一个数列,用归并排序算法把它排成升序。
5星 · 资源好评率100%
组的方法是什么?
可以使用 Python 的内置函数 sorted(),将给定的列表进行排序,然后判断排序后的列表是否与原列表相同,如果相同,则说明原列表是升序数列。具体代码如下:
def is_sorted(lst):
return lst == sorted(lst)
# 测试
print(is_sorted([1, 2, 3, 4, 5])) # True
print(is_sorted([5, 4, 3, 2, 1])) # False
print(is_sorted([1, 3, 2, 4, 5])) # False
阅读全文