【发布时间】:2019-08-28 11:37:54
【问题描述】:
您好,我对这个 python 代码有疑问:
def func():
m=max(d1.values()
return list(filter(lambda t: t[1]==max(d1.values()), d1.items()))[0][0]
这里它返回字典的最大值:
dic={'a':1, 'b':2 ,'c':3}
我无法理解表达式:
list(filter(lambda t: t[1]==max(d1.values()), d1.items()))[0][0]
请帮帮我,我是编程新手
谢谢!
【问题讨论】:
-
在此处了解 lambdas:w3schools.com/python/python_lambda.asp
标签: python lambda expression