我有以下問題返回所有對象:添加屬性類列表與特定屬性
讓我們來設置場景!
說我有一類人有幾個基本屬性:
class Person(object):
def __init__(self, name=None, gender=None, single=None):
self.name=name
self.gender=gender
self.single=single
我創建一個名爲約會列表類,將容納所有Person對象
class Dating(object):
def __init__(self):
self.members=[]
My_People=Dating()
My_People.members.append(Person("Jack","Male",False))
My_People.members.append(Person("Jill","Female",True))
My_People.members.append(Person("George","Male",True))
My_People.members.append(Person("Sandy","Female",False))
對,所以問題是什麼?
是否有可能分配到列表類的屬性,通過建立某種類似屬性的訪問My_People列表的單一成員:
My_People.members.singles
所以,這將返回Person對象的列表有單個==真屬性?
感謝您的幫助。 (順便說一下,我有使用Python很少以往的經驗)
結束調用的'__init__'方法,它以這種方式工作沒有你的幫助) – alexvassel
已編輯的問題。現在好多了? – user1083734
是的,當然!) – alexvassel