Python Program to test whether the length of rows are in increasing order

PythonServer Side ProgrammingProgramming

When it is required to test whether the length of rows are in increasing order, a simple iteration and a Boolean value is used.

Below is a demonstration of the same −

Example

 Live Demo

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")

Output

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

Explanation

  • A list of list with integers is defined and is displayed on the console.

  • A variable is assigned Boolean value ‘True’.

  • The list is iterated over, and the size of the lists is compared with its consecutive lists.

  • If a specific condition is fulfilled, i.e if the length of list is lesser then the length of the consecutive list, the Boolean value is initialized to ‘True.

  • The control breaks out of the loop.

  • In the end, depending on the Boolean value, the relevant message is displayed on the console.

raja
Published on 04-Sep-2021 11:20:08
Advertisements