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'のシャドウイングを避けるには、' set'の名前を別のもの(例えば 'char_set' /' iterable'/'sequence' /' seq')に変更する必要があります。 – CristiFati