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("The rows are increasing in length") else: print("The rows aren't increasing in length")输出结果
名单是: [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]] 结果是: The rows are increasing in length
解释
定义了一个带有整数的列表列表并显示在控制台上。
变量被分配布尔值“True”。
迭代列表,并将列表的大小与其连续列表进行比较。
如果满足特定条件,i.e如果列表的长度小于连续列表的长度,则布尔值初始化为“真”。
控制跳出循环。
最后,根据布尔值,在控制台上显示相关消息。