擅长:python、mysql、java
<p>你可以这样做:</p>
<pre><code>abc = 'apple'
setA = {'a','b','c','p','o','e','p','l'}
sabc = set(abc)
print len(sabc) == len(sabc & setA)
</code></pre>
<p>当然,这有点误导。在<code>setA = { 'a','p','l','e' }</code>的情况下,您希望发生什么?这仍将返回<code>True</code>,因为没有计算重复项。如果需要考虑重复项,我建议使用<code>Collections.Counter</code>:</p>
^{pr2}$
<p>这是因为它确保<code>word</code>中字母的计数总是小于猜测中对应字母的计数。在</p>