擅长:python、mysql、java
<p>如果我把这些信息放到字典里,我会这样做:</p>
<pre><code>class Person():
def __init__(self,name,number,email):
self.name = name
self.number = number
self.email = email
self.storage = {self.name: [self.number, self.email]}
def getStorage(self):
return self.storage
contact = Person('Mike','1-800-foo-spam','email@email.com')
print contact.storage
# or
print contact.getStorage()
</code></pre>
<p>但是字典的全部思想是有一些键和相应的值。在这个例子中,它总是只有一个。所以,我想到了另一个模式:</p>
^{pr2}$
<p>问题标题的答案是:一个值应该是一个允许在里面有一个“list”的对象类型(例如,list、tuple、另一个dictionary或具有许多属性的自定义类型对象)</p>