Python 我正在处理一个函数,它返回一个字母表,其中包含一些字母,但它不起作用我不知道为什么?

Python 我正在处理一个函数,它返回一个字母表,其中包含一些字母,但它不起作用我不知道为什么?,python,python-3.x,list,Python,Python 3.x,List,我有点困惑,请帮忙。我正在写一个程序,但我使用的代码应该可以工作,但它没有。给你 enter code here ''' getAvailableLetters(lettersGuessed): lettersGuessed: list, what letters have been guessed so far returns: string, comprised of letters that represents what letters have not yet been guess

我有点困惑,请帮忙。我正在写一个程序,但我使用的代码应该可以工作,但它没有。给你

enter code here
'''
getAvailableLetters(lettersGuessed):
lettersGuessed: list, what letters have been guessed so far
returns: string, comprised of letters that represents what letters have not
  yet been guessed.
'''
import string
alph=string.ascii_lowercase
for i in lettersGuessed:
    if i in alph:
        alph.replace(i, "")
return alph
字母guesed=['e','i','k','p','r','s'] 打印(获取可用的邮件(已加密的邮件)

这是我从网上得到的另一个代码,它运行得很好,但我的代码不是

enter code heredef getAvailableLetters(lettersGuessed):
'''
lettersGuessed: list, what letters have been guessed so far
returns: string, comprised of letters that represents what letters have not
  yet been guessed.
'''
import string
alph=string.ascii_lowercase
remain=[]
for i in alph:
    if i not in lettersGuessed:
        remain.append(i)
return ''.join(remain)
字母guesed=['e','i','k','p','r','s'] 打印(getAvailableLetters(LettersGuesed))

alph=alph。替换(i,”)

replace方法返回一个字符串的副本,其中一个子字符串的所有匹配项都替换为另一个子字符串。

您能解释一下在这段代码之后您期望得到什么吗?