我是Python新手。我有一个对象列表,每个对象是一个类的实例,每个对象有5个值。我需要根据两个值对列表进行排序。即名和姓。我怎样才能做到这一点?还是有更好的方法来实现我正在做的事情?如何基于Python中的对象的多个值对一系列类实例(对象)进行排序
还有没有办法在排序后以json格式列出此列表中的所有对象?
class Format1():
def __init__(self, alist):
self.color = alist[3]
self.firstname = alist[1]
self.lastname = alist[0]
self.phonenumber = alist[2]
self.zipcode = alist[4]
obj = Format1(alist)
entries.append(obj)
你可以显示你的代码吗? –
OBJ =格式1(ALIST) entries.append(OBJ) 类格式1(): \t DEF __init __(个体,ALIST): \t \t self.color = ALIST [3] \t \t self.firstname = ALIST [1] \t \t self.lastname = ALIST [0] \t \t self.phonenumber = ALIST [2] \t \t self.zipcode = ALIST [4] 所以我创建使用上述类的多个对象和添加对象列表。 – redAlert
你可以请[编辑]你的问题,包括代码? – NightShadeQueen