我正在尝试从另一个字符串中减去一个字符串,并尝试打印该字符串的其余字符。以下是我的代码:
def getAvailableLetters(lettersGuessed):
s="abcdefghijklmnopqrstuvwxyz"
k=list(s)
str1=lettersGuessed
str2=list(str1)
if str2[0] in k:
return k.remove(str2[0])
else:
return getAvailableLetters(lettersGuessed[1:])
使用递归,但没有得到答案。想知道出了什么问题或者更好的方法。在
试试这个:
使用
difference()
方法sets
先把它们转换成一组,然后找出它们之间的差别。在
这很简单。使用集合:
相关问题 更多 >
编程相关推荐