这似乎是语法错误。
这是应该正确的调用函数。
t.sort(key=lambda b: b.length // 2)
这是函数
def sort(self, key=None):
p=self.boxes
p.sort(key)
return
p是类中的列表。我不确定如何正确排序。
答案 0 :(得分:3)
与错误一样,您应该使用关键字参数传递key
:
def sort(self, key=None):
self.boxes.sort(key=key)
(请注意,p
和return
是不必要的)