Eventuali duplicati:
Check if multiple strings exist in another stringPython: come verificare una stringa per sottostringhe da un elenco?
io non riesco a trovare un equivalente di codice che funzioni come this ovunque per Python:
In sostanza, mi piacerebbe controlla una stringa per sottostringhe contenute in un elenco.
@newtover: [espressioni generatrici] (http://docs.python.org/tutorial/classes.html#generator-expressions) non hanno parentesi quadre. –
c'è un modo per ottenere la sottostringa quando restituirà True? – vagabond
@vagabond Puoi usare 'next (sottostringa per sottostringa in sottostringa_stringa se sottostringa in stringa)', che restituirà la prima sottostringa corrispondente, o lancia 'StopIteration' se non c'è corrispondenza. Oppure usa un semplice ciclo: 'per la sottostringa nella sottostringa_stringa: se la sottostringa nella stringa: restituisce la sottostringa'. –