以下では:
name = 'TODD'
chars = set('AEIOU')
for ii in range(-1, int(math.copysign(len(name) + 1, -1)), -1):
if any((cc in chars) for cc in name[ii]):
print 'Found'
else:
print 'Not Found'
any(...)の中にはジェネレーターオブジェクトがあることを理解しています。私が理解していないのは、括弧がないことです-括弧がany()関数に属している場合、ジェネレータ式の周りに別の括弧のセットがあるべきではありませんか?
ありがとう。