最佳答案
我试图按属性排序一些值,就像这样:
a = sorted(a, lambda x: x.modified, reverse=True)
我得到这个错误消息:
<lambda>() takes exactly 1 argument (2 given)
为什么?我该怎么解决呢?
这个问题最初是为Python 2.x编写的。在3。x,错误消息将是不同的:TypeError: sorted expected 1 argument, got 2
。