ในการตรวจสอบว่ามีสตริงใดในอาร์เรย์อยู่ในสตริงอื่นหรือไม่ คุณสามารถใช้ฟังก์ชันใดก็ได้
ตัวอย่าง
arr = ['a', 'e', 'i', 'o', 'u'] str = "hello people" if any(c in str for c in arr): print "Found a match"
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์แก่คุณ:
Found a match
ตัวอย่าง
แม้ว่าจะเกินความสามารถ แต่คุณยังสามารถใช้ regex เพื่อจับคู่อาร์เรย์ได้ ตัวอย่างเช่น:
import re arr = ['a', 'e', 'i', 'o', 'u'] str = "hello people" if any(re.findall('|'.join(arr), str)): print 'Found a match'
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์แก่คุณ:
Found a match