Python में सेट में एलिमेंट की उपस्थिति

सेट में किसी एलिमेंट की उपस्थिति की जांच करने के लिए, ऑपरेटर in का उपयोग करना चाहिए। ऑपरेटर के बाईं ओर वांछित एलिमेंट निर्दिष्ट किया जाता है, और दाईं ओर - वह सेट जिसमें उसे खोजना है। यदि एलिमेंट सेट में मौजूद है, तो बूलियन मान True लौटाया जाता है, अन्यथा - False।

मान लीजिए कि हमारे पास एक सेट है:

pythonst = {'a', 'b', 'c'}

आइए जांचें कि क्या इसमें एलिमेंट 'a' मौजूद है:

pythonres = 'a' in st
print(res) # True प्रिंट करेगा

आइए अब सेट में एलिमेंट 'e' खोजने का प्रयास करें:

pythonres = 'e' in st
print(res) # False प्रिंट करेगा

किसी एलिमेंट की उपस्थिति को एक साथ कई सेट में भी जांचा जा सकता है। इसके लिए यूनियन ऑपरेटर & का भी उपयोग करना चाहिए:

pythonst1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
  
print(3 in st1 & st2) # True प्रिंट करेगा

विपरीत से जाने के लिए और यह जानने के लिए कि एलिमेंट सेट में मौजूद नहीं है, कंस्ट्रक्शन not in का उपयोग किया जा सकता है:

pythonst = {'1', '2', '3'}

res = '4' not in st
print(res) # True प्रिंट करेगा
Задание 1

एक सेट दिया गया है:

pythonst = {1, 2, 3, 4, 5}

एक वेरिएबल दी गई है:

pythonnum = 3

जांचें कि इस वेरिएबल का मान सेट में मौजूद है।

Задание 2

निम्नलिखित कोड दिया गया है:

pythonst1 = {'1', '2', '3'}
st2 = {'4', '5', 3}

print('3' in st1 & st2)

बताएं कि कंसोल में क्या प्रिंट होगा।

Задание 3

निम्नलिखित कोड दिया गया है:

pythonst = {'ab', 'bc', 'cd'}
txt = 'bc'

print(txt not in st)

बताएं कि कंसोल में क्या प्रिंट होगा।

Задание 4

निम्नलिखित कोड दिया गया है:

pythonst = {'x', 'y', 'z', 'w'}
txt = 'yz'

print(txt not in st)

बताएं कि कंसोल में क्या प्रिंट होगा।