जब एक विशिष्ट संख्या में तत्वों वाले टुपल्स को निकालने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जा सकता है। यह टपल की सूची के तत्वों पर पुनरावृति करता है और ऐसी शर्त रखता है जिसे पूरा करने की आवश्यकता होती है। यह विशिष्ट तत्वों को फ़िल्टर करेगा और उन्हें दूसरे चर में संग्रहीत करेगा।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [(34, 56), (45, 6), (111, 90), (11, 35), (78, )] print("The list is : ") print(my_list) K = 2 print("The value of K has been initialized to" + "str(K)") my_result = [sub for sub in my_list if all(len(str(elem)) == K for elem in sub)] print("The tuples extracted are : ") print(my_result)
आउटपुट
The list is : [(34, 56), (45, 6), (111, 90), (11, 35), (78,)] The value of K has been initialized tostr(K) The tuples extracted are : [(34, 56), (11, 35), (78,)]
स्पष्टीकरण
-
टपल की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
'K' के लिए एक मान इनिशियलाइज़ किया गया है।
-
सूची बोध का उपयोग टपल की सूची पर पुनरावृति करने के लिए किया जाता है।
-
यह देखने के लिए जाँच की जाती है कि सूची में सभी टुपल्स का आकार समान है।
-
इसे एक सूची में बदल दिया जाता है, और एक चर को सौंपा जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।