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

पायथन में टुपल पर 'इन' ऑपरेटर कैसे काम करता है?


पायथन इन ऑपरेटर आपको एक संग्रह के सभी सदस्यों (जैसे एक सूची या एक टपल) के माध्यम से लूप करने देता है और जांचता है कि क्या टुपल में कोई सदस्य है जो दिए गए आइटम के बराबर है।

उदाहरण

my_tuple = (5, 1, 8, 3, 7)
print(8 in my_tuple)
print(0 in my_tuple)

आउटपुट

यह आउटपुट देगा -

True
False

ध्यान दें कि डिक्शनरी के विरुद्ध ऑपरेटर कुंजी की उपस्थिति के लिए जाँच करता है।

उदाहरण

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

इसका उपयोग कई अन्य स्थानों पर किया जा सकता है और यह उन परिदृश्यों में कैसे काम करता है यह बहुत भिन्न होता है। इस तरह टुपल्स में काम करता है। यह वस्तुओं के संदर्भों की तुलना पहले वाले से तब तक करना शुरू कर देता है जब तक कि वह या तो उस वस्तु को टपल में नहीं ढूंढ लेता या टपल के अंत तक नहीं पहुंच जाता।


  1. पायथन में * ऑपरेटर सूची पर कैसे काम करता है?

    star(*) ऑपरेटर अनुक्रम/संग्रह को स्थितीय तर्कों में खोल देता है। इसलिए यदि आपके पास एक सूची है और उस सूची के आइटम को प्रत्येक स्थिति के लिए तर्क के रूप में पास करना चाहते हैं, क्योंकि वे सूची में हैं, प्रत्येक तत्व को अलग-अलग अनुक्रमित करने के बजाय, आप केवल * ऑपरेटर का उपयोग कर सकते हैं। उदाहरण def

  1. पाइथन में \B रेगुलर एक्सप्रेशन कैसे काम करता है?

    शब्द सीमा \b उन स्थितियों से मेल खाता है जहां एक पक्ष एक शब्द वर्ण है (आमतौर पर एक अक्षर, अंक या अंडरस्कोर) \B उन सभी स्थितियों से मेल खाता है जहां \b मेल नहीं खाता। निम्न कोड दिखाता है कि regexpr \B कैसे काम करता है import re result = re.findall(r'\Bcat', 'certificate') result2 =

  1. पाइथन फाइलों में अंडरस्कोर _ कैसे काम करता है?

    पायथन में अंडरस्कोर (_) खास है। पायथन में अंडरस्कोर का उपयोग करने के 5 मामले हैं। 1. दुभाषिया में अंतिम अभिव्यक्ति के मूल्य को संग्रहीत करने के लिए। पायथन दुभाषिया अंतिम अभिव्यक्ति मान को _ नामक विशेष चर में संग्रहीत करता है। उदाहरण के लिए >>> 12 + 10 22 >>> _ 22 2. विशिष्ट मूल्