【像计算机科学家一样思考Python】10-7两个单词,如果重新排列其中一个的字母可以得到另一个,它们互为回文(anagram)。编写一个函数is_anagram ,接收两个字符串,当它们互为回文时返回True
1 def is_angram(word1,word2): 2 if len(word1) != len(word2): 3 return False 4 a = list(word1) 5 b = list(word2) 6 c = a[:] 7 for i in a: 8 if i in b: 9 c.remove(i) 10 b.remove(i) 11 print(c) 12 print(b) 13 if len(c) < 1: 14 print('true') 15 return True 16 print('FALSE') 17 return False 18 is_angram('ooad','aaod')