पायथन का in ऑपरेटर आपको किसी कलेक्शन (जैसे लिस्ट या टपल) के सभी मेंबर्स के माध्यम से लूप करने देता है और जांचता है कि क्या लिस्ट में कोई मेंबर है जो दिए गए आइटम के बराबर है।
उदाहरण
my_list = [5, 1, 8, 3, 7] print(8 in my_list) print(0 in my_list)
आउटपुट
यह आउटपुट देगा -
True False
ध्यान दें कि डिक्शनरी के विरुद्ध in ऑपरेटर की उपस्थिति की जांच करता है।
उदाहरण
my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'}
print('name' in my_dict)
आउटपुट
यह आउटपुट देगा -
True
इसका उपयोग स्ट्रिंग के विरुद्ध सबसीक्वेंस या सबस्ट्रिंग की उपस्थिति जांचने के लिए भी किया जा सकता है।
उदाहरण
my_str = "This is a sample string"
print("sample" in string)
आउटपुट
यह आउटपुट देगा -
True
in का उपयोग कई अन्य स्थानों पर किया जा सकता है और उन परिदृश्यों में यह कैसे काम करता है यह बहुत भिन्न होता है। इस तरह in लिस्ट्स में काम करता है। यह पहले ऑब्जेक्ट से ऑब्जेक्ट्स के रेफरेंस की तुलना करना शुरू करता है जब तक कि वह उस ऑब्जेक्ट को लिस्ट में ढूंढ न ले या लिस्ट के अंत तक न पहुंच जाए।