जब टुपल्स की दो सूची से मेल खाने वाले टुपल्स को हटाने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जा सकता है।
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।
सूची की समझ सूची के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक आशुलिपि है।
नीचे उसी के लिए एक प्रदर्शन है -
उदाहरण
my_list_1 = [('Hi', 'there'), ('Jane', 'Hi'), ('how', 'are'), ('you', '!')] my_list_2 = [('Hi', 'there'), ('Hi', 'Jane')] print("The first list is : ") print(my_list_1) print("The second list is : ") print(my_list_2) my_result = [sub for sub in my_list_1 if sub not in my_list_2] print("The filtered out list of tuples is : ") print(my_result)
आउटपुट
The first list is : [('Hi', 'there'), ('Jane', 'Hi'), ('how', 'are'), ('you', '!')] The second list is : [('Hi', 'there'), ('Hi', 'Jane')] The filtered out list of tuples is : [('Jane', 'Hi'), ('how', 'are'), ('you', '!')]
स्पष्टीकरण
- टुपल्स की दो सूची परिभाषित हैं, और कंसोल पर प्रदर्शित होती हैं।
- एक सूची समझ का उपयोग टुपल्स के माध्यम से पुनरावृति करने के लिए किया जाता है।
- यह टुपल्स को फ़िल्टर कर देगा जो दोनों टुपल्स की सूची में मौजूद हैं।
- छोड़े गए कंसोल पर प्रदर्शित होते हैं।