在下面的代码中:
chars = set('AEIOU')
...
if any((cc in chars) for cc in name[ii]):
print 'Found'
什么是“(字符抄送)”部分?我知道它适用于 for 循环生成的每个 cc。但是“(cc in chars)”本身是一个生成器表达式吗?
谢谢。
请您参考如下方法:
不,(cc in chars)部分是一个 bool 表达式; in is a sequence operator测试 cc 是否是序列 chars 的成员。括号实际上是多余的,可以省略。
