जब टपल के टपल से नेस्टेड रिकॉर्ड/टुपल्स को हटाने की आवश्यकता होती है, तो एक साधारण लूप और 'आइसिंस्टेंस' विधि और एन्यूमरेट विधि का उपयोग किया जा सकता है।
एन्यूमरेट विधि दिए गए पुनरावर्तनीय के लिए एक काउंटर जोड़ती है, और इसे वापस कर देती है। 'आइइंस्टेंस' विधि यह देखने के लिए जांच करती है कि दिया गया पैरामीटर किसी विशिष्ट डेटा प्रकार से संबंधित है या नहीं।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
tuple_1 = (11, 23, (41, 25, 22), 19) print("The tuple is : ") print(tuple_1) my_result = tuple() for count, elem in enumerate(tuple_1): if not isinstance(elem, tuple): my_result = my_result + (elem, ) print("Elements after removing the nested tuple is : ") print(my_result)
आउटपुट
The tuple is : (11, 23, (41, 25, 22), 19) Elements after removing the nested tuple is : (11, 23, 19)
स्पष्टीकरण
- एक टपल परिभाषित किया गया है, और कंसोल पर प्रदर्शित होता है।
- एक और खाली टपल परिभाषित किया गया है।
- पहला टपल एन्यूमरेट किया गया है, और फिर से चालू किया गया है।
- यदि टपल के अंदर का तत्व किसी विशिष्ट प्रकार का उदाहरण नहीं है, तो उस तत्व को खाली सूची में जोड़ दिया जाता है।
- यह ऑपरेशन एक वेरिएबल को सौंपा गया है।
- यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।