Python:
title = input().split(", ")
isbn = input().split(", ")
have = input().split(", ")
for i in range(len(have)):
n = title.index(have[i])
isbn.pop(n)
print("\n".join(isbn))
Подскажите, пожалуйста, в чем может быть проблема.
Пытаюсь удалить из списка isbn индексы тех книг, которые уже есть у Жени, а он удаляет через 1
При таком вводе:
Литературное чтение: Хрестоматия, Математика, Курс общей физики, Немецкий язык, Изобразительное искусство, Основы безопасности жизнедеятельности
979-5-494-01620-1, 978-5-358-16896-1, 978-5-8114-1208-2, 978-5-09-037247-3, 978-5-358-16082-8, 978-5-09-037719-5
Курс общей физики, Немецкий язык
Получается такой вывод:
979-5-494-01620-1
978-5-358-16896-1
978-5-09-037247-3
978-5-09-037719-5
А должен быть такой:
979-5-494-01620-1
978-5-358-16896-1
978-5-358-16082-8
978-5-09-037719-5

Последнее редактирование: