Как я могу исправить для l oop для списка слов? - PullRequest
0 голосов
/ 04 мая 2020

Я создал всплывающее окно с использованием Tkinter, которое будет показывать все слова в списке. Я использовал для l oop, чтобы я мог вставить все слова в список, который я настроил. Возникшая проблема заключается в том, что для l oop слова из списка помещаются в обратном порядке и вставляются по одной букве в каждом индексе. Я хотел, чтобы в каждом индексе было по одному слову в обратном порядке.

Код:

for words in list:
        index = 0

        if words != 0:
            index += 1
            listbox.insert(index, words)

Выход (Отметьте внутри списка):

1 Ответ

2 голосов
/ 04 мая 2020

Прежде всего, вам следует избегать использования ключевого слова list в качестве переменной. Вместо этого измените его, например, на wordlist. Также вы должны вставить слово в конце списка вместо index:

for word in wordlist:  # better rename list to wordlist
    listbox.insert('end', word) # insert at the end of listbox instead
...