Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में टुपल रिकॉर्ड्स डेटा में इंटरसेक्शन


जब टुपल रिकॉर्ड्स में डेटा का इंटरसेक्शन खोजने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जा सकता है।

सूची समझ सूची के माध्यम से पुनरावृति करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

एक सूची का उपयोग विषम मानों को संग्रहीत करने के लिए किया जा सकता है (यानी किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि)।

टुपल्स की सूची मूल रूप से एक सूची में संलग्न टुपल्स को समाहित करती है।

उदाहरण

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)]

व्याख्या

  • टुपल्स की दो सूचियां परिभाषित की जाती हैं, और कंसोल पर प्रदर्शित की जाती हैं।
  • टुपल्स की इन दोनों सूचियों पर पुनरावृति की जाती है, और संबंधित तत्वों के लिए जांच की जाती है।
  • यदि वे बराबर हैं, तो इसे एक वेरिएबल को असाइन किया जाता है।
  • अन्यथा इसे नजरअंदाज किया जाता है।
  • इसे कंसोल पर प्रदर्शित किया जाता है।

  1. - पायथन में टपल डेटा टाइप

    एक टपल एक अन्य सीक्वेंस डेटा टाइप है जो लिस्ट के समान है। एक टपल में कॉमा से अलग किए गए कई मान होते हैं। लिस्ट के विपरीत, हालांकि, टपल्स पैरेंथेसेस के भीतर संलग्न होते हैं। उदाहरण लिस्ट्स और टपल्स के बीच मुख्य अंतर हैं: लिस्ट्स ब्रैकेट्स ([ ]) में संलग्न होते हैं और उनके एलिमेंट्स और साइज़ को बदला

  1. - पायथन लिस्ट में लिस्ट के बजाय टुपल क्यों लौटाता है?

    पायथन उम्मीद करता है कि जब यह कुछ डेटा लौटाता है तो आप उसे म्यूट नहीं करेंगे। टुपल लिस्ट से भी तेज होते हैं। टुपल आमतौर पर वहां उपयोग किए जाते हैं जहां क्रम और पोजिशन सार्थक और सुसंगत होते हैं। इसलिए उदाहरण के लिए, यदि आपके पास पायथन में डेटाबेस ड्राइवर है और कुछ डेटा के लिए क्वेरी करते हैं, तो आपक

  1. - Python में सूची प्रिंट करना

    Python में सूची प्रिंट करना सूची तत्वों का एक क्रम है। क्रम में कोई भी तत्व क्रम में उसकी स्थिति द्वारा एक्सेसिबल है। इंडेक्स 0 से शुरू होता है। इसलिए list[2] इंडेक्स 2 पर तत्व लौटाएगा, सूची में तीसरा यानी 50।