<分区> 分区>
我有一个整数列表,我需要确定它们是否按以 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写吗?
