马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Handsome_zhou 于 2022-5-31 14:38 编辑
python 判断列表是否有序(升序或者降序)
#判断列表前几个数是否有序
class Solution:
def isAscSorted(self, nums):
n = 4
i = 0
while(i < n - 1):
if nums[i] < nums[i + 1]:
i += 1
else:
return False
return True
def isDescSorted(self, nums):
n = len(nums)
for i in range(n - 1):
if nums[i] >= nums[i + 1]:
continue
else:
return False
return True
if __name__ == '__main__':
nums = [1,2,4,3,5,6,7,8,9,10]
solution = Solution()#实例化类
res = solution.isAscSorted(nums=nums) or solution.isDescSorted(nums)
if not res:
print("无序")
|