在Python中使用给定字符的可能单词
在本文中,我们将看到一个python程序,该程序将从给定的字符集中输出可能的单词。在这里,我们以一个列表作为输入,其中将包含参考单词的集合,而另一个列表则包含由单词组成的字符。
在下面的程序中,我们定义了两个函数。一个从第二个列表中取出字母组成单词。匹配形成的单词与给定单词列表中存在的单词的另一功能。
示例
def Possible_Words(character):
x = {}
for n in character:
x[n] = x.get(n, 0) + 1
return x
def character_set(w, character):
for char in w:
value = 1
m = Possible_Words(char)
for k in m:
if k not in character:
value = 0
else:
if character.count(k) != m[k]:
value = 0
if value == 1:
print(char)
data = ['fat','tap','day','fun','man','ant','bag','aim']
words = ['m','t','e','d','f','a','p','y','i']
character_set(data, words)输出结果
运行上面的代码给我们以下结果-
fat tap day aim
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短