Duplicar posible:
Check if multiple strings exist in another stringPython: ¿Cómo verificar una cadena para subcadenas de una lista?
Me parece que no puede encontrar un equivalente de código que funciona como this en cualquier lugar para Python:
Básicamente, me gustaría verifique una cadena para las subcadenas contenidas en una lista.
@newtover: [Expresiones de generador] (http://docs.python.org/tutorial/classes.html#generator-expressions) no tienen corchetes. –
¿hay alguna manera de obtener la subcadena cuando vuelva True? – vagabond
@vagabond Puede usar 'next (substring para substring en substring_list if substring in string)', que devolverá la primera subcadena coincidente, o throw 'StopIteration' si no hay coincidencia. O use un bucle simple: 'para subcadena en substring_list: if substring en string: return substring'. –