-3
我試圖列出給定列表中的anagrams。我無法得出正確的答案。我想知道我哪裏出了問題,我該如何解決。如何在給定列表中找到anagrams
words = ['bat', 'rats', 'god', 'dog', 'cat', 'arts', 'star']
sort_words = []
anagrams = []
for word in words:
word.split()
word = ' '.join(sorted(word))
sort_words.append(word)
for i in range(len(sort_words)):
for j in range(len(sort_words)):
if sort_words[i] == sort_words[j]:
anagrams.append(sort_words[i])
print anagrams
您的預期和實際產出是多少? –
什麼不起作用?你的代碼目前做什麼,你不指望? – Sayse
你期望'sorted_words'包含什麼?它實際上包含什麼? –