Python程序:测试行长度是否递增


当需要测试行长度是否递增时,可以使用简单的迭代和布尔值。

下面是演示:

示例

 在线演示

my_list = [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]]

print("The list is :")
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("The result is :")

if(my_result == True):
print("The rows are increasing in length")
else:
print("The rows aren't increasing in length")

输出

The list is :
[[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]]
The result is :
The rows are increasing in length

解释

  • 定义了一个包含整数的列表列表,并在控制台上显示。

  • 一个变量被赋值为布尔值“True”。

  • 迭代列表,并将列表的大小与其连续的列表进行比较。

  • 如果满足特定条件,即如果列表的长度小于连续列表的长度,则布尔值被初始化为“True”。

  • 控制跳出循环。

  • 最后,根据布尔值,在控制台上显示相关消息。

更新于:2021年9月4日

64次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告