जब किसी दी गई स्थिति के आधार पर टुपल की सूची से टपल को हटाने की आवश्यकता होती है, यानी ट्यूपल में कोई विशिष्ट वर्ण नहीं होता है, तो सूची समझ का उपयोग किया जा सकता है।
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)। टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।
सूची की समझ सूची के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक आशुलिपि है।
नीचे उसी के लिए एक प्रदर्शन है -
उदाहरण
my_list = [('. ', 62), ('Mark', 5), ('Paul.', 21), ('.....', 0), ('-Jane', 115), ('Jake', 15), ('::', 63), ('John', 3), ('--', 1), ('there', 82), ('Harold', 100)] my_result = [(a, b) for a, b in my_list if any(c.isalpha() for c in a)] print("The tuple that doesn't contain any character has been removed") print("The resultant list of tuple is :") print(my_result)
आउटपुट
The tuple that doesn't contain any character has been removed The resultant list of tuple is : [('Mark', 5), ('Paul.', 21), ('-Jane', 115), ('Jake', 15), ('John', 3), ('there', 82), ('Harold', 100)]
स्पष्टीकरण
- टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
- टपल की सूची को पुनरावृत्त किया जाता है, और जांच की जाती है कि यह वर्णमाला परिवार से संबंधित है या नहीं।
- इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
- यह चर वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।