Я пытаюсь сравнить несколько пар списков и посмотреть, есть ли в обоих списках один и тот же элемент с циклами, но похоже, что при каждом запуске я пропускаю один элемент.
for item in alp:
for item2 in numbers:
if type((pos_ans[str(item) + str(item2)])) != int:
for item3 in (pos_ans[str(item) + str(item2)]):
if item3 in listing[item + "l"]:
(pos_ans[str(item) + str(item2)]).remove(item3)
pos_ans[str(item) + str(item2)]
- один список, а listing[item + "l"]
- другой список.
Обычно он работает нормально, но иногда пропускает один или два пункта.