Python 之 杂谈(迭代器iter)、偏函数

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固定传给x

print(func(4))#将4传给y

猜你喜欢

转载自www.cnblogs.com/huoyunxieshen/p/10123895.html