Olá tudo bem... estou com um problema com este programa com substituição de string dentro de uma lista:
palavra=["meu programa","seu"]
l=[]
while True:
p=input ("insira a letra: ")
sust=""
if p!="pare":
for letra in palavra:
for let in letra:
l.append (let)
x=0
while x<len (l):
if p in l [x]:
l [x]="*"
x+=1
elif p=="pare":
break
print (''.join ( l ))
onde ao inserir a segunda letra ela duplica as palavras... gostaria de saber como faço para que ela não duplique e continue trocando as letras por um"*", agradeço desde já.