将函数映射到列表中的字典值

时间:2017-07-30 14:10:16

标签: python

我有一个字典列表,并希望将一些函数f应用于相同的字典键。我可以用多行for循环来做到这一点:

dicts = [d1, d2, d3]
for dict in dicts:
    dict['key'] = f(dict['key'])

那怎么能在一条线上完成呢? 感谢

1 个答案:

答案 0 :(得分:0)

这可以帮助您找到您想要的东西

map(< Function>,[dict [key] for dict in dicts if dict [key]])