【发布时间】:2016-04-28 03:20:40
【问题描述】:
def group_func(iterable,p):
for i in iterable:
yield [i]
if p(i):
yield i
我正在处理 group_func
但是,我上面定义的 group_func 不能做到这一点……显然。有什么帮助吗?
【问题讨论】:
-
你的
hide函数可以用内置的iter代替,我想。我假设它的目的是让您处理迭代器,而不是直接处理其他类型的可迭代对象(如序列)。