Python程序:测试行的长度是否按递增顺序排列
当需要测试行的长度是否按递增顺序排列时,可以使用简单的迭代和布尔值。
以下是相应实例−
示例
my_list = [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]]
print("该列表为:")
print(my_list)
my_result = True
for index in range(len(my_list) - 1) :
if len(my_list[index + 1]) <= len(my_list[index]):
my_result = False
break
print("结果为:")
if(my_result == True):
print("行的长度正在递增")
else:
print("行的长度未按递增顺序排列")
输出
该列表为:
[[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]]
结果为:
行的长度正在递增
说明
-
定义了包含整数的列表的列表,并在控制台上显示它。
-
一个变量赋值为布尔值“True”。
-
迭代列表,将列表的大小与其连续列表进行比较。
-
如果满足特定条件,即列表的长度小于连续列表的长度,则将布尔值初始化为“True”。
-
控制跳出循环。
-
最后,根据布尔值,在控制台上显示相应的消息。