Я пытаюсь удалить слова из одного списка, которые появляются в другом. Затем я должен скопировать те, которые не повторяются в третьем списке. Когда я делаю сравнение, у меня возникает проблема с индексом списка
Язык Python, последняя версия.
listOne = ['Hello','Every','One','Here']
listTwo = ['Every','Here','Hi','Nice']
listThree = []
for i in range(len(listOne)):
for j in range(len(listTwo)):
if listOne[i] == listTwo[j]: # <-- error here
listOne.remove(listOne[i])
#Here is the problem
if listOne[i] == listTwo[j]]:
IndexError: list index out of range
Я хочу знать, почему это происходит.