আপনি যদি চেক করতে চান যে একটি দেওয়া ক্যারেক্টার স্ট্রিং-এ একজিস্ট করে কিনা, তবে 'in' ব্যবহার করুন। উদাহরণস্বরূপ,
>>> s = "Hello world" >>> 'e' in s True
আপনার কাছে যদি ক্যারেক্টার লিস্ট থাকে जिन्हें খুঁজতে চান, তবে Set ব্যবহার করুন। এই ক্যারেক্টারগুলো সেটে যোগ করুন এবং any ফাংশন ব্যবহার করে চেক করুন যে এই ক্যারেক্টারগুলোর যেকোনো একটি স্ট্রিং-এ একজিস্ট করে কিনা। উদাহরণস্বরূপ,
from sets import Set
chars = Set('0123456789$,')
s = "I have 9 cats"
if any((c in chars) for c in s):
print('Found')
else:
print('Not Found')
এটি আউটপুট দেবে:
Found
আপনি যদি চেক করতে চান যে এই সব ক্যারেক্টার স্ট্রিং-এ একজিস্ট করে কিনা, তবে any-এর জায়গায় all ব্যবহার করুন। উদাহরণস্বরূপ,
from sets import Set
chars = Set('0123456789$,')
s = "I have 9 cats"
if all((c in chars) for c in s):
print('Found')
else:
print('Not Found')
এটি আউটপুট দেবে:
Not Found