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次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.