Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用用户输入删除Python列表中的元素_Python - Fatal编程技术网

使用用户输入删除Python列表中的元素

使用用户输入删除Python列表中的元素,python,Python,我需要帮助创建一个程序,从用户那里获取消息,并删除用户名中的所有字母。我让用户在列表中输入(姓名),但我不知道如何删除字母。例如,如果键入 Chana,该消息是“代码>勒布朗·詹姆斯< /代码>,它将从勒布朗·詹姆斯中删除R、A和N,使其成为 Lebo Jmes < /代码> .< /P> < P>可以使用替换,删除字母: name=input("Enter your name: ") message=input("Enter your message:") namefinal=list(nam

我需要帮助创建一个程序,从用户那里获取消息,并删除用户名中的所有字母。我让用户
在列表中输入(姓名)
,但我不知道如何删除字母。例如,如果键入<代码> Chana,该消息是“代码>勒布朗·詹姆斯< /代码>,它将从勒布朗·詹姆斯中删除R、A和N,使其成为<代码> Lebo Jmes < /代码> .< /P> < P>可以使用替换,删除字母:

name=input("Enter your name: ")
message=input("Enter your message:")
namefinal=list(name)

for namefinal in message:
     del(namefinal)
     print(message)
您可以这样做:

for letter in name:
    message = message.replace(letter, '')

请在代码段中添加您自己的逻辑尝试。欢迎使用堆栈溢出。我已经重新格式化了你的标题。请提供您将来尝试的代码。你能告诉我for循环做了什么吗?请解释第4行for循环中的每一行迭代名称字符串中的每个字母,然后验证该字母是否不在消息中
name=input("Enter your name: ")
message=input("Enter your message:")
namefinal = ''
for letter  in name:   
   if letter not in message:
       namefinal += letter
print namefinal