Vendo a videoaula do jogo da forca, tentei fazer o seguinte código:
palavra = "banana"
enforcou = False
acertou = False
lista = []
for a in range(len(palavra)):
lista[a]=" _ "
while(not enforcou and not acertou):
chute = input("\nDigite uma letra: ")
i=0
for letra in palavra:
if chute == letra:
lista[i]=letra
i=i+1
for b in range(i):
print(f"{lista[b]}",end="")
porem aparece o erro "list assignment index out of range", quando eu substituo o lista[a]=" _ " por lista.append(" _ ") funciona, queria saber o porque