जब टपल रिकॉर्ड में डेटा के प्रतिच्छेदन को खोजने की आवश्यकता होती है, तो एक सूची समझ का उपयोग किया जा सकता है।
सूची की समझ सूची के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक आशुलिपि है।
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं। नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list_1 = [('Hi',1) , ('there',11), ('Will', 56)] my_list_2 = [('Hi',1) ,('are',7) ,('you',10)] print("The first list is : ") print(my_list_1) print("The second list is : ") print(my_list_2) my_result = [elem_1 for elem_1 in my_list_1 for elem_2 in my_list_2 if elem_1 == elem_2] print("The intersection of the list of tuples is : ") print(my_result)
आउटपुट
The first list is : [('Hi', 1), ('there', 11), ('Will', 56)] The second list is : [('Hi', 1), ('are', 7), ('you', 10)] The intersection of the list of tuples is : [('Hi', 1)]
स्पष्टीकरण
- टुपल्स की दो सूची परिभाषित हैं, और कंसोल पर प्रदर्शित होती हैं।
- टुपल्स की इन दोनों सूची को पुनरावृत्त किया गया है, और संबंधित तत्वों के लिए जाँच की गई है।
- यदि वे बराबर हैं, तो इसे एक चर के लिए नियत किया जाता है।
- अन्यथा इसे अनदेखा कर दिया जाता है।
- यह कंसोल पर प्रदर्शित होता है।