¿por qué este código devuelve un objeto TypeError: "str" no se puede llamar TypeError: el objeto "str" no se puede llamar?
import string
def containsAny(stri, set):
"""Check whether "str" contains ANY of the chars in "set""""
return 1 in [c in stri for c in set]
a = containsAny("acde",list(string.ascii_uppercase()))
print "{}".format(a)
Respuestas
1 para la respuesta № 1string.ascii_uppercase
es una cadena, por lo tanto, aparece un error al intentar llamarla agregando el ()
.