>> find_sub_anagram_in_wordlist('apple', ['ppl','al','app','apple'])
['ppl']
爲什麼循環不添加其他子字典?Python for循環幫助,追加到列表
這裏是我的代碼:
anagramList = []
def find_sub_anagram_in_wordlist(str, str_list):
global anagramList
anagramList.clear()
list1 = list(str)
list1.sort()
for word in str_list:
shouldAdd = True
listi = list(word)
listi.sort()
for j in listi:
if j in list1:
list1.remove(j)
else:
shouldAdd = False
if shouldAdd == True:
anagramList.append(word)
return anagramList
你真的想從這段代碼中獲得什麼? – ZdaR
第二個參數是要檢查的字符串列表,不管它們是否是第一個參數的子字典。我希望代碼在第二個參數中檢查列表中的每個元素,並將其添加到單獨的列表中,如果它是第一個參數的子字幕,那麼最後我要返回子字母列表。 –
爲了清楚起見,請編輯您的代碼以顯示所需的輸出。 –