擅长:python、mysql、java
<p>使用对象的明显优点是,您可以扩展它们的功能,而不仅仅是存储数据。例如,您可以有两个属性,并定义和<code>__eq__</code>方法,该方法以某种方式使用这两个属性,而不是简单地比较这两个属性并返回{<cd2>},除非两者都匹配。在</p>
<p>另外,一旦定义了一个类,就可以很容易地定义该类的新实例,这些实例将共享原始对象的结构,但是使用字典,您要么重新定义该结构,要么复制某种原始结构,然后更改每个元素,使其与您希望新的伪对象具有的值相匹配。在</p>
<p>字典的主要优点是它们具有各种预定义的方法(例如<code>.items()</code>),可以使用<code>in</code>轻松进行迭代,可以使用dict理解方便地创建,并允许使用字符串变量轻松访问数据“成员”(尽管实际上,<code>getattr</code>函数实现了相同的功能)对象)。在</p>