Come posso verificare se una delle stringhe in un array esiste in un'altra stringa?
Piace:
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"
Quel codice non funziona, è solo per mostrare ciò che voglio ottenere.
[abc]
funziona anche perfettamente e sarà più veloce se ci sono più di un paio di candidati da testare. Ma se le stringhe sono arbitrarie e non le conosci in anticipo per costruire una regex, dovrai usare l' any(x in str for x in a)
approccio.