如果我有一个可变单词中的单词列表和可变字母中的字母列表,我怎样才能找到可以由字母中的字母组成的所有单词。可以使用变量 letters 中的任何字母子集,并且可以多次使用字母。我想在 Python 中做到这一点。
例如:
letters = ['a', 'b', 'i', 'l', 'r', 's', 't', 'u']
words = ['dummy', 'australia']
应该返回:
'australia'
即使有一个额外的'b',但不是:
'dummy'
因为 d、m 和 y 不可用。