Bagaimana saya bisa memeriksa jika ada string dalam array yang ada di string lain?
Suka:
a = ['a', 'b', 'c']
str = "a123"
if a in str:
print "some of the strings found in str"
else:
print "no strings found in str"
Kode itu tidak berfungsi, hanya untuk menunjukkan apa yang ingin saya capai.
[abc]
juga bekerja dengan sangat baik dan akan lebih cepat jika ada lebih dari beberapa kandidat untuk diuji. Tetapi jika stringnya arbitrer dan Anda tidak mengetahuinya terlebih dahulu untuk membuat regex, Anda harus menggunakan any(x in str for x in a)
pendekatan tersebut.