जिस तरह से आप स्ट्रिंग्स के साथ करते हैं, उसी तरह आप लिस्ट में किसी दिए गए तत्व की मौजूदगी जांचने के लिए बिल्ट-इन in कीवर्ड का उपयोग कर सकते हैं। in कीवर्ड इस आधार पर एक बूलियन मान (True या False) लौटाता है कि तत्व लिस्ट में पाया गया है या नहीं।
यहाँ लिस्ट के साथ in कीवर्ड का उपयोग करने का एक उदाहरण है:
fruits = ['apple', 'banana', 'orange', 'grape']
if 'apple' in fruits and 'banana' in fruits:
print('We have both apples and bananas!')
इस उदाहरण में, हम and ऑपरेटर का उपयोग यह जांचने के लिए करते हैं कि क्या apple और banana दोनों fruits लिस्ट में हैं। यदि दोनों मौजूद हैं, तो if स्टेटमेंट True होता है, और संदेश We have both apples and bananas! प्रिंट होता है।
चुनौती
आप प्रसिद्ध “Four Ingredients” कैफ़े के लिए उनका ऑर्डर प्रोसेसिंग सिस्टम लिखने में मदद कर रहे हैं। इनपुट की पहली चार पंक्तियाँ किसी मेनू आइटम की सामग्री सूचीबद्ध करती हैं, जबकि अगली दो पंक्तियाँ वे सामग्री हैं जिनसे ग्राहक को एलर्जी है। आपका कार्य है कि यदि सामग्री में कोई एलर्जेन नहीं है तो Order accepted! प्रिंट करें, अन्यथा यदि ग्राहक को एक या अधिक सामग्री से एलर्जी है तो Allergen alert! प्रिंट करें।