0
为什么此代码返回TypeError:'str'对象不可调用TypeError:'str'对象不可调用?TypeError,'str'不可调用 - Python
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)
您应该将'set'重新命名为不同的内容(例如'char_set' /'iterable' /'sequence' /'seq'),以避免影响内建set。 – CristiFati