【发布时间】:2016-01-13 21:54:33
【问题描述】:
是否可以在next() 函数中进行赋值。例如,考虑以下行。它在text 中搜索patterns 的给定列表,如果找到匹配项,则返回True。
foundPattern = next((True for pattern in patterns if pattern in text), False)
是否可以指定匹配的pattern 以在next() 函数之外使用。
【问题讨论】:
-
你可能不想使用生成器理解。