1、
l = [1,2,3,'b',5,6] def func():return l.pop() x = iter(func,'b') print(x.__next__()) print(x.__next__()) print(x.__next__())
执行结果:
遇到“b”就停下
2、偏函数
from functools import partial def add(x,y):return x+y func = partial(add,1)#将1固定传给xprint(func(4))#将4传给y