Como posso verificar se alguma das strings de uma matriz existe em outra string?
Gostar:
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"
Esse código não funciona, é apenas para mostrar o que eu quero alcançar.
[abc]
também funciona perfeitamente bem e será mais rápido se houver mais de dois candidatos para testar. Mas se as seqüências de caracteres são arbitrárias e você não as conhece antecipadamente para construir uma regex, terá que usar a any(x in str for x in a)
abordagem.