यदि आप जांचना चाहते हैं कि कोई दिया गया वर्ण स्ट्रिंग में मौजूद है या नहीं, तो आप 'in' का उपयोग कर सकते हैं। उदाहरण के लिए,
>>> s = "Hello world" >>> 'e' in s True
यदि आपके पास खोजने के लिए वर्णों की एक सूची है, तो आप Sets का उपयोग कर सकते हैं। इन वर्णों को सेट में जोड़ें और इनमें से किसी भी वर्ण के स्ट्रिंग में मौजूद होने की जांच के लिए any फ़ंक्शन का उपयोग करें। उदाहरण के लिए,
from sets import Set
chars = Set('0123456789$,')
s = "मेरे पास 9 बिल्लियाँ हैं"
if any((c in chars) for c in s):
print('मिला')
else:
print('नहीं मिला')
यह आउटपुट देगा:
मिला
यदि आप जांचना चाहते हैं कि ये सभी वर्ण स्ट्रिंग में मौजूद हैं, तो any को all से बदल दें। उदाहरण के लिए,
from sets import Set
chars = Set('0123456789$,')
s = "मेरे पास 9 बिल्लियाँ हैं"
if all((c in chars) for c in s):
print('मिला')
else:
print('नहीं मिला')
यह आउटपुट देगा:
नहीं मिला