принимает два массива, к примеру func([1,2,2], [2]). И по итогу она должна обнаружить в первом массиве значения из второго и удалить их. В данном случае из [1,2,2] удалить все 2 и вернуть [1].
for i in a:
for j in b:
if i == j:
a.remove(i)
return a
вот как я пытался сделать. Но некорректно работает, ибо функция как бы перепрыгивает через значение, когда удаляешь 2. И по итогу возвращает [1,2]. Может кто подскажет, как в массиве найти определнный элемент, и удалить прям все ему равные?
Во первых ты пытаешься редактировать массив во время цикла по нему
Обсуждают сегодня