หากต้องการตรวจสอบว่าตัวอักษรที่กำหนดมีอยู่ในสตริงหรือไม่ ให้ใช้ in ตัวอย่าง:
>>> s = "Hello world" >>> 'e' in s True
หากมีลิสต์ตัวอักษรที่ต้องการค้นหา ให้ใช้ Set ใส่ตัวอักษรเหล่านั้นในเซต และใช้ฟังก์ชัน any ตรวจสอบว่ามีตัวอักษรเหล่านี้อยู่ในสตริงหรือไม่ ตัวอย่าง:
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 ตัวอย่าง:
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