使用部分函数python对列表应用reduce

2024-06-25 22:56:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一份清单:

ll = [1,2,3]

我有一个功能:

def hello(x, v):
    x[v] = True
    return x

我有一个可数的ii = [1,2]

目前,我有:

for i in ii:
    ll = hello(x=ll, v=i)

如何用reduce和partial做到这一点

编辑: 我用以下方法解决了这个问题:

reduce(lambda x,y: hello(x,y), ii, ll)

Tags: 方法lambdain功能true编辑reducehello