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

 

posted @ 2018-12-15 17:01  高母寨寨委书记  阅读(129)  评论(0编辑  收藏  举报