我試圖創建一個類用於存儲有關用戶的某些屬性的用戶,以及具有對象列表的另一個類User_Review /由類User創建的實例。Python 2.7如何從存儲在不同類中的列表中訪問由一個類創建的對象
class User(object):
user_objects = []
def __init__(self, name, age)
self.name = name
self.age = age
User.user_objects.append(self)
class User_Review(User):
user_list = # here is where I want user_objects to exist
user1 = User('leila', 23)
user2 = User('carter', 43)
# so user_list = [user1, user2]
要回答zondo和juanpa.arrivillaga,用戶的目的是建立基本的信息對象,User_Review是我希望能夠做的事情與用戶通過其他列表的方法User_Review類中的方法,例如將用戶添加/刪除到用戶列表末尾的方法,或者顯示某些信息(例如,僅限名稱)。
你可以做'user_list = User.user_objects',但爲什麼你想要兩個引用同一個東西? – zondo
爲什麼'User_Review'從'User'派生?爲什麼要使用自定義類,而不僅僅是使用'list'? –