尝试过:
sorted_dict= sorted(a.items(), key=lambda x: x[1])
这是可行的,但是用函数替换 lambda 却不起作用:
def func(a):
return a[1]
sorted_dict= sorted(a.items(), key=func(x))
它抛出 x is undefined ,是的,这是有道理的,但是它如何用于 lambda 呢?
sorted_dict = sorted(a.items(), key=func)
在提供函数本身时不需要提及任何 x