2012-09-28 18 views

Respuesta

15

Uso any():

if any(s in some_string for s in example): 
    # at least one of the elements is a substring of some_string 
+2

Parece la forma más "pitónica" de hacerlo. –

+0

Lo que "s" tendrá en su código. (Bastante nuevo para python.) – user1705279

+0

@ user1705279: Es la variable en la expresión del generador. Representa cada cadena en la tupla 'ejemplo '. –

-1

Un ejemplo:

>>> example = "1", 2, "3" 
>>> str in [type(entry) for entry in example] 

devolverá true si hubo un str en la tupla.

+0

Creo que la pregunta era comprobar si están en una cadena, no si alguno de ellos es una cadena. –

Cuestiones relacionadas