我有一节课:
class Prediction():
def __init__(self, l):
self.start = l[0]
self.end = l[1]
self.score = l[2]
以及一个列表,其中每个元素都是
Prediction
它被恰当地命名为predictions
。我想根据
predictions
类的start
属性对Prediction
进行排序。像这样的:
predictions_start_order = sorted(predictions, key=start)
这不管用我错过了什么?
最佳答案
predictions_start_order = sorted(predictions, key=lambda x: x.start)
关于python - Python-获取用户定义的类的排序列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7941283/