Python में सेट में एलिमेंट की उपस्थिति
सेट में किसी एलिमेंट की उपस्थिति की जांच करने के लिए,
ऑपरेटर in का उपयोग करना चाहिए। ऑपरेटर के बाईं ओर
वांछित एलिमेंट निर्दिष्ट किया जाता है,
और दाईं ओर - वह सेट जिसमें उसे खोजना है।
यदि एलिमेंट सेट में मौजूद है, तो
बूलियन मान True लौटाया जाता है,
अन्यथा - False।
मान लीजिए कि हमारे पास एक सेट है:
st = {'a', 'b', 'c'}
आइए जांचें कि क्या इसमें एलिमेंट
'a' मौजूद है:
res = 'a' in st
print(res) # True प्रिंट करेगा
आइए अब सेट में एलिमेंट
'e' खोजने का प्रयास करें:
res = 'e' in st
print(res) # False प्रिंट करेगा
किसी एलिमेंट की उपस्थिति को एक साथ
कई सेट में भी जांचा जा सकता है।
इसके लिए यूनियन ऑपरेटर
& का भी उपयोग करना चाहिए:
st1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
print(3 in st1 & st2) # True प्रिंट करेगा
विपरीत से जाने के लिए और यह जानने के लिए कि
एलिमेंट सेट में मौजूद नहीं है, कंस्ट्रक्शन
not in का उपयोग किया जा सकता है:
st = {'1', '2', '3'}
res = '4' not in st
print(res) # True प्रिंट करेगा
एक सेट दिया गया है:
st = {1, 2, 3, 4, 5}
एक वेरिएबल दी गई है:
num = 3
जांचें कि इस वेरिएबल का मान सेट में मौजूद है।
निम्नलिखित कोड दिया गया है:
st1 = {'1', '2', '3'}
st2 = {'4', '5', 3}
print('3' in st1 & st2)
बताएं कि कंसोल में क्या प्रिंट होगा।
निम्नलिखित कोड दिया गया है:
st = {'ab', 'bc', 'cd'}
txt = 'bc'
print(txt not in st)
बताएं कि कंसोल में क्या प्रिंट होगा।
निम्नलिखित कोड दिया गया है:
st = {'x', 'y', 'z', 'w'}
txt = 'yz'
print(txt not in st)
बताएं कि कंसोल में क्या प्रिंट होगा।