|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
题目:该函数应返回一个新字符串,该字符串是通过一次从word2中删除word1中的每个字母而形成的。 (即,word1中与word2中的字母不匹配的任何字母都可以简单地忽略。)word1中出现的每个字母都恰好删除了word2中出现的一个字母。您可以假定两个参数都不为空。
Test:print(remove_letters('hello', 'world'))
result:wrd
Test:print(remove_letters('world', 'hello'))
result:hel
代码
- def remove_letters(word1, word2):
- result = list(word2)
- for letter in word1:
- if letter in word2:
- result.remove(letter)
- return ''.join(result)
复制代码
- def remove_letters(word1, word2):
- result = list(word2)
- for letter in word1[:]:
- if letter in word2 and letter in result:
- result.remove(letter)
- return ''.join(result)
复制代码
|
|