जब टुपल रिकॉर्ड्स में डेटा का इंटरसेक्शन खोजने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जा सकता है।
सूची समझ सूची के माध्यम से पुनरावृति करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।
एक सूची का उपयोग विषम मानों को संग्रहीत करने के लिए किया जा सकता है (यानी किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि)।
टुपल्स की सूची मूल रूप से एक सूची में संलग्न टुपल्स को समाहित करती है।
उदाहरण
my_list_1 = [('Hi', 1), ('there', 11), ('Will', 56)]
my_list_2 = [('Hi', 1), ('are', 7), ('you', 10)]
print("पहली सूची है: ")
print(my_list_1)
print("दूसरी सूची है: ")
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("टुपल्स की सूची का इंटरसेक्शन है: ")
print(my_result)आउटपुट
पहली सूची है: [('Hi', 1), ('there', 11), ('Will', 56)]
दूसरी सूची है: [('Hi', 1), ('are', 7), ('you', 10)]
टुपल्स की सूची का इंटरसेक्शन है: [('Hi', 1)]व्याख्या
- टुपल्स की दो सूचियां परिभाषित की जाती हैं, और कंसोल पर प्रदर्शित की जाती हैं।
- टुपल्स की इन दोनों सूचियों पर पुनरावृति की जाती है, और संबंधित तत्वों के लिए जांच की जाती है।
- यदि वे बराबर हैं, तो इसे एक वेरिएबल को असाइन किया जाता है।
- अन्यथा इसे नजरअंदाज किया जाता है।
- इसे कंसोल पर प्रदर्शित किया जाता है।