I have this hangman problem and in this part, I'm trying to replace the placeholder `'_ '` with the character that they've correctly guessed. e.g. if `secretWord = 'lettuce'`, and they've guessed `e`, I want it to go through secretWord and check if e is in it, and then replace that `'_ '` with `e`, so it returns
`_ e_ _ _ _ e`

my code goes:

create a placeholder string representation of `secretWord`
==========================================================

```
so Far = '' 
for char in secretWord:
    soFar = soFar + '_ '

```

check/replace the placeholder with the correct character
========================================================

```
for char in secretWord:
    if char in lettersGuessed:
    soFar.replace('_ ', str(char))
print soFar

```

But in pythontutor.com, where `secretWord = 'lettuce'` and `lettersGuessed = ['z', 'x', 'q', 'l', 'e', 't', 't', 'u', 'c', 'e']` my output was:

```
    _ _ _ _ _ _ _ 
    l l l l l l l 
    l l l l l l l
    l l l l l l l 
    l l l l l l l 
    l l l l l l l 
    l l l l l l l 
    l l l l l l l 

```

So basically, it saw that `l` was in letters guessed, and since it is supposed to replace `'_ '` with that character, it replaced all of them. But I just want it to do it that once (and again, if it is in `secretWord` again). And then it couldn't replace any of the other characters because none of them were `'_ '`....