我對python和編程的世界相當陌生,而且很少有人能夠提出問題的神經,但我跺腳,所以我認爲id吸了它並尋求幫助。如何將多個對象屬性存儲到單個字典鍵?
我在製作地址簿。
class Person():
def __init__(self,name,number,email):
self.name = name
self.number = number
self.email = email
contact = Person('Mike','1-800-foo-spam','[email protected]')
我的問題是如何將着手在字典中存儲所有這些屬性與contact.name爲重點和contact.number和contact.email的值。
獎金問題。 字典應該在班級之外,也許在主要功能? 或 是否需要一個類變量(不完全確定如何將這些工作) 或一個對象變量
像
self.storage = {}
任何幫助將不勝感激。
謝謝!
如果我有兩個名爲「Mike」的不同朋友,並且希望他們都在我的地址簿中,會發生什麼? – Kevin
凱文是正確的,你應該使用電子郵件作爲主鍵,並做了一個查找,電子郵件是唯一的 –
以及在實際的代碼名稱是唯一所需的參數。這不是一個好主意嗎? – Chris