擅长:python、mysql、java
<p>将该值列为列表,例如</p>
<pre><code>a["abc"] = [1, 2, "bob"]
</code></pre>
<p>更新:</p>
<p>有两种方法可以将值添加到键,如果还没有值,则可以创建一个列表。我将用一小步介绍一种这样的方法。</p>
<pre><code>key = "somekey"
a.setdefault(key, [])
a[key].append(1)
</code></pre>
<p>结果:</p>
<pre><code>>>> a
{'somekey': [1]}
</code></pre>
<p>下一步,尝试:</p>
<pre><code>key = "somekey"
a.setdefault(key, [])
a[key].append(2)
</code></pre>
<p>结果:</p>
<pre><code>>>> a
{'somekey': [1, 2]}
</code></pre>
<p><code>setdefault</code>的神奇之处在于,如果未定义键</em>,它将初始化该键<em>的值,否则它将不执行任何操作。现在,注意<code>setdefault</code>返回键,您可以将它们组合成一行:</p>
<pre><code>a.setdefault("somekey",[]).append("bob")
</code></pre>
<p>结果:</p>
<pre><code>>>> a
{'somekey': [1, 2, 'bob']}
</code></pre>
<p>你应该看看<code>dict</code>方法,特别是<code>get()</code>方法,并做一些实验来适应这种情况。</p>