जब टपल से स्ट्रिंग्स को हटाना आवश्यक हो, तो सूची समझ और 'प्रकार' विधि का उपयोग किया जा सकता है।
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।
सूची की समझ सूची के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक आशुलिपि है।
'प्रकार' विधि एक तर्क के रूप में पारित पुनरावर्तनीय वर्ग को लौटाती है।
नीचे उसी के लिए एक प्रदर्शन है -
उदाहरण
my_list = [('Hi', 45, 67), ('There', 45, 32), ('Jane', 59, 13)] print("The list is : ") print(my_list) my_result = [tuple([j for j in i if type(j) != str]) for i in my_list] print("The list of tuple after removing the string is : ") print(my_result)
आउटपुट
The list is : [('Hi', 45, 67), ('There', 45, 32), ('Jane', 59, 13)] The list of tuple after removing the string is : [(45, 67), (45, 32), (59, 13)]
स्पष्टीकरण
- टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
- सूची समझ का उपयोग करके इसे पुनरावृत्त किया जाता है।
- यह देखने के लिए चेक किया जाता है कि यह एक स्ट्रिंग नहीं है।
- फिर इसे एक टपल में बदल दिया जाता है, और फिर एक सूची में बदल दिया जाता है।
- इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
- यह चर वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।