在下面:需要了解Python的发电机对象
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()函数,那么围绕生成器表达式的括号不应该有另外一组括号吗?
谢谢。
我不认为你粘贴了你的意思。 – interjay 2012-07-26 15:30:55
@interjay:良好的捕捉,c&p失败。任何人都喜欢挪威音乐节的音乐会? :-P已更正。 – 2012-07-26 15:32:27
谢谢,并感谢所有回复的人。 – Sabuncu 2012-07-26 16:41:45