【像计算机科学家一样思考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')
posted @ 2022-03-17 23:20  玫瑰少年  阅读(157)  评论(0编辑  收藏  举报