使用 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP