जब यह परीक्षण करने की आवश्यकता होती है कि क्या टपल सूची में एक तत्व है, एक ध्वज मान और एक साधारण पुनरावृत्ति का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [(72, 72, 72), (72, 72), (72, 72)]
print("The list is :")
print(my_list)
my_result = True
for sub in my_list:
flag = True
for element in sub:
if element != my_list[0][0]:
flag = False
break
if not flag:
my_result = False
break
if(flag == True):
print("The tuple contains a single element")
else:
print("The tuple doesn't contain a single element") आउटपुट
The list is : [(72, 72, 72), (72, 72), (72, 72)] The tuple contains a single element
स्पष्टीकरण
-
सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक वैरिएबल 'ट्रू' को असाइन किया गया है।
-
सूची को पुनरावृत्त किया जाता है, और एक मान को 'सत्य' के रूप में फ़्लैग किया जाता है।
-
यदि सूची का कोई तत्व सूची के पहले तत्व के बराबर नहीं है, तो मान को 'गलत' पर फ़्लैग किया जाता है।
-
अन्यथा, चर को 'गलत' में बदल दिया जाता है।
-
लूप के बाहर नियंत्रण टूट जाता है।
-
विधि के बाहर, यदि ध्वजांकित मान 'सत्य' है, तो इसका अर्थ है कि सूची में केवल एक ही तत्व है।
-
प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।