word = ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0']
for x in user_guess:
word.insert(int(pozycja[0]), x)
print(word)
Kawałek kodu, który wstawiłem powinien tworzyć nową liste "word". Zera wstawiłem sobie dla wizualnej pomocy.
Może od razu napiszę w czym problem. Otóż po uruchomieniu kodu, za każdym razem, gdy użytkownik wprowadzi losową litere, ta powinna zapisać się w liście. Tutaj problemu nie ma do momentu kiedy użytkownik prowadzi drugą litere. Wtedy cała lista "word" się "czyści"(?) i tworzy się nowa zawierająca tylko tą drugą litere.
Przykład:
Użytkownik wpisuje litere "A", program wstawia litere w odpowiednie miejsce i powstaje lista:
['0', '0', 'A', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0']
następuje ponowna prośba o wpisanie kolejnej litery np. E i program pokazuje zupełnie nową liste:
['E', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0']
Moje pytanie. W jaki sposób zrobić tak, że po każdym ponownym zapytaniu elementy w liście zostają na swoim miejscu np:
['E', '0', 'A', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0']