擅长:python、mysql、java
<p>使用<code>set.union()</code>,要求将方法的参数的<em>元素</em>添加到集合,而不是对象本身。在字典上迭代可以得到键。如果在列表、元组或字符串上使用<code>set.union()</code>,则会得到类似的结果,这些内容中的<em>内容会添加到集合中:</p>
<pre><code>>>> s = {42}
>>> s.union('foo')
set([42, 'o', 'f'])
</code></pre>
<p>添加了单个字符串<code>'o'</code>和<code>'f'</code>,而不是字符串<code>'foo'</code>。</p>
<p>不能将字典添加到集合,因为它们是可变的;集合只支持存储可散列对象,并且对象是可散列的要求之一是它们是不可变的。</p>