擅长:python、mysql、java
<p>python<code>Counter</code>类是您的朋友。您可以在<a href="http://docs.python.org/2/library/collections.html#collections.Counter" rel="nofollow">python 2.7 and later</a>中执行此操作:</p>
<pre><code>from collections import Counter
def is_valid_word(hand, word, word_list):
letter_leftover = Counter(hand)
letter_leftover.subtract(Counter(word))
return word in word_list and all(v >= 0 for v in letter_leftover.values())
</code></pre>
<p>然后:</p>
^{pr2}$