जब यह जांचना हो कि पंक्तियों की लंबाई बढ़ते क्रम में है या नहीं, तो एक साधारण पुनरावृति और एक बूलियन मान का उपयोग किया जाता है।
उदाहरण
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' इनिशियलाइज़ किया जाता है।
कंट्रोल लूप से बाहर निकल जाता है।
अंत में, बूलियन मान के आधार पर, प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।