我在一个类的列表中有一些元素.我希望它们在新列表中排序,并且必须按照另一个类的属性进行排序.
谁能举个例子?
到目前为止,我的代码如下所示:
class Carcompany:
def __init__(self, model, production_number):
self.model = model
self.production_number = production_number
self.car_list = []
def add_car_to_car_list(self, car):
self.car_list.append(car)
class Info:
def __init__(self):
self.license_plate_number = []
def add_license_plate_to_list(self, license_plate):
self.license_plate_number.append(license_plate)
Run Code Online (Sandbox Code Playgroud)
我需要self.car_list排序self.license_plate_number- 最高编号.我不知道到底有多少我不知道.我感谢任何帮助,我可以得到:)
要对具有以下属性的对象列表进行排序bar:
anewlist = sorted(list, key=lambda x: x.bar)
Run Code Online (Sandbox Code Playgroud)