是否可以在lambda表达式的字典中添加值?
那就是实现一个lambda,它具有与下面方法类似的功能.
def add_value(dict_x):
dict_x['a+b'] = dict_x['a'] + dict_x['b']
return dict_x
Run Code Online (Sandbox Code Playgroud)
Łuk*_*ski 10
从技术上讲,您可以使用副作用来更新它,并利用None从.updatefalsy返回的函数来返回基于布尔运算的dict:
add_value = lambda d: d.update({'a+b': d['a'] + d['b']}) or d
Run Code Online (Sandbox Code Playgroud)
我只是没有看到任何理由在真实代码中这样做,无论是lambda还是你所编写的函数.
| 归档时间: |
|
| 查看次数: |
5238 次 |
| 最近记录: |