擅长:python、mysql、java
<p><code>dict</code>的全部要点是,密钥查找是人类已知的最有效的事情。如果你知道你想要什么样的东西,就不需要“看”字典了——直接把它们取出来就行了。你知道吗</p>
<pre><code>userdict = my_dict["user"]
</code></pre>
<p>这也适用于嵌套的<code>dict</code>,因为在每一步,您都会再次得到一个纯的<code>dict</code>,这和外部的一样有效。你知道吗</p>
<pre><code>username = my_dict["user"]["name"]
</code></pre>
<p>为了从旧项目的单个项目创建一个新的<code>dict</code>,只需将项目检索和dict创建混合在一起。你知道吗</p>
<pre><code>my_new_dict = {
'foo' : 'bar',
'user_name' : my_dict["user"]["name"], # this will be 'john'
'user_info' : my_dict["user"], # this will be the dict my_dict["user"]
'user_meta' : {key: my_dict["user"][key] for key in ('name', 'mail')}, # this will be a subset of the dict my_dict["user"]
}
</code></pre>