चौराहे () विधि उन सभी तत्वों के साथ एक नया सेट लौटाती है जो सभी सेटों के लिए सामान्य हैं।
दो या दो से अधिक सेटों का प्रतिच्छेदन उन तत्वों का समूह है जो सभी सेटों के लिए सामान्य हैं। उदाहरण के लिए:
A = (1, 2, 3, 4) B = (2, 3, 4, 9) C = (2, 4, 9 10) तब, A∩B = B∩A = (2, 3, 4) A ∩C = C∩A = (2, 4) B =C = C =B = (2, 4, 9) A (B 2C = (2, 4)

intersection()
अजगर का वाक्य विन्यास है:
A. प्रतिच्छेदन (* other_sets)
प्रतिच्छेदन () पैरामीटर
intersection()
मनमानी संख्या को तर्क (सेट) की अनुमति देता है।
नोट: * वाक्य रचना का हिस्सा नहीं है। यह इंगित करने के लिए उपयोग किया जाता है कि विधि मनमाने ढंग से तर्कों की संख्या की अनुमति देती है।
प्रतिच्छेदन से वापसी मान ()
intersection()
पद्धति सेट ए के चौराहे को सभी सेटों (तर्क के रूप में पारित) के साथ लौटाती है।
यदि तर्क पास नहीं किया जाता है intersection()
, तो यह सेट (A) की उथली प्रति देता है।
उदाहरण 1: चौराहा () कैसे काम करता है?
A = (2, 3, 5, 4) B = (2, 5, 100) C = (2, 3, 8, 9, 10) print(B.intersection(A)) print(B.intersection(C)) print(A.intersection(C)) print(C.intersection(A, B))
आउटपुट
(2, 5) (2) (2, 3) (2)
और ज्यादा उदाहरण
A = (100, 7, 8) B = (200, 4, 5) C = (300, 2, 3) D = (100, 200, 300) print(A.intersection(D)) print(B.intersection(D)) print(C.intersection(D)) print(A.intersection(B, C, D))
आउटपुट
(100) (200) (300) सेट ()
आप सेट का उपयोग करके और ऑपरेटर के चौराहे भी पा सकते हैं।
उदाहरण 3: Intersection का उपयोग करके और ऑपरेटर सेट करें
A = (100, 7, 8) B = (200, 4, 5) C = (300, 2, 3, 7) D = (100, 200, 300) print(A & C) print(A & D) print(A & C & D) print(A & B & C & D)
आउटपुट
(7) (100) सेट () सेट ()