¿Cómo puedo verificar si alguna de las cadenas de una matriz existe en otra cadena?
Me gusta:
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"
Ese código no funciona, es solo para mostrar lo que quiero lograr.
[abc]
también funciona perfectamente bien y será más rápido si hay más de un par de candidatos para evaluar. Pero si las cadenas son arbitrarias y no las conoce de antemano para construir una expresión regular, tendrá que usar el any(x in str for x in a)
enfoque.