जब टपल मैट्रिक्स में समान तत्व पंक्तियों को हटाने की आवश्यकता होती है, तो सूची समझ और 'सभी' विधि का उपयोग किया जा सकता है।
सूची की समझ सूची के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक आशुलिपि है।
'ऑल' विधि यह देखने के लिए जांच करती है कि एक पुनरावर्तनीय के अंदर सभी मान सही मान हैं या नहीं। यदि हाँ, तो यह सही है, अन्यथा गलत लौटाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_tuple_1 = ((11, 14, 0), (78, 33, 11), (10, 78, 0), (78,78,78)) print("The tuple of tuples is : ") print(my_tuple_1) my_result = tuple(ele for ele in my_tuple_1 if not all(sub == ele[0] for sub in ele)) print("The tuple after removing like-element rows is: ") print(my_result)
आउटपुट
The tuple of tuples is : ((11, 14, 0), (78, 33, 11), (10, 78, 0), (78, 78, 78)) The tuple after removing like-element rows is: ((11, 14, 0), (78, 33, 11), (10, 78, 0))
स्पष्टीकरण
- नेस्टेड टपल परिभाषित है और कंसोल पर प्रदर्शित होता है।
- टुपल को पुनरावृत्त किया जाता है, और नेस्टेड टपल के प्रत्येक तत्व पर 'सभी' विधि को कॉल किया जाता है।
- फिर इसे एक टपल में बदल दिया जाता है।
- यह एक मान को असाइन किया गया है।
- यह कंसोल पर प्रदर्शित होता है।