我是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