Skip to main content
 首页 » 编程设计

python之使用 'all' 确定数字是否按升序排列

2025年05月04日12zfyouxi

<分区>

我有一个整数列表,我需要确定它们是否按以 1 分隔的升序排列(3、4、5、6 等)。我想出了以下代码:

numbers = [1, 2, 3, 4, 5] 
 
i = 0 
for n in numbers[:-1]: 
    if numbers[i + 1] == numbers[i] + 1: 
        i+=1 
if i == 4: 
    print "The numbers are in rising order" 

这行得通,但我想知道是否有更清晰/更好的方式来编写这种声明?我已经在其他一些相关问题上看到了 all 函数,但我不确定如何将它应用于这种情况。可以用all写吗?