擅长:python、mysql、java
<p>如果你只是在寻找每个单词中出现的字母列表,顺序无关紧要,那么数一数每个单词中的字母,找出出现次数最少的单词中出现的次数,然后用这些字母创建一些单词</p>
<pre><code>from collections import Counter
words = ["beel", "beez", "baee", "beae"]
letter_counts = [Counter(word) for word in words]
shared_letters = {
letter: min(counts[letter] for counts in letter_counts) for letter in words[0]
}
print("".join(letter * count for letter, count in shared_letters.items()))
</code></pre>