for循环中使用lambda中的坑
def func_cal(a, b, method):
assert method in ['mean', 'min']
if method == 'mean':
result = (float(a) + float(b)) / 2.
else:
result = min([a, b])
return result
# 错误写法
dict_function = {method_i: lambda a, b, method=method_i:
原创
2020-06-18 18:05:26 ·
1209 阅读 ·
0 评论