यह जांचने के लिए कि क्या किसी सरणी में मौजूद स्ट्रिंग्स में से कोई दूसरी स्ट्रिंग में मौजूद है, आप any फ़ंक्शन का उपयोग कर सकते हैं।
उदाहरण
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