Во-первых, else continue тут вообще бесполезный участок, если хотите оптимизировать работу, то лучше после удаления элемента из массива добавить break(при условии, что удаляться должен только 1 элемент)
Во-вторых, в чем сложность смотреть документацию какой-то фичи перед ее использованием:
______
del variable - удаление переменной,
del obj.attr - удаление атрибута,
del... Читать далее