在 python 内进行作业 next()
Doing an assignment within python next()
是否可以在 next()
函数中进行赋值。例如,考虑以下行。如果找到匹配项,它会在 text
中搜索给定的 patterns
和 returns True
列表。
foundPattern = next((True for pattern in patterns if pattern in text), False)
是否可以将匹配的 pattern
指定为在 next()
函数之外使用。
Return一个元组
retval, foundPattern = next(((True, pattern) for pattern in patterns if pattern in text), (False, None))
是否可以在 next()
函数中进行赋值。例如,考虑以下行。如果找到匹配项,它会在 text
中搜索给定的 patterns
和 returns True
列表。
foundPattern = next((True for pattern in patterns if pattern in text), False)
是否可以将匹配的 pattern
指定为在 next()
函数之外使用。
Return一个元组
retval, foundPattern = next(((True, pattern) for pattern in patterns if pattern in text), (False, None))