Метод remove
удаляет первое вхождение элемента.
lst = [1, 4, 1, 2]
lst.remove(min(lst))
print(lst)
дает
[4, 1, 2]
Как видно из вышеизложенного, remove
выполняет -местите модификацию в списке, поэтому, если вы не хотите изменять исходный список, начните с создания копии (используя, например, new_list = lst.copy()
) и работайте с копией. Обратите внимание, что то же самое верно и для метода pop
, упомянутого в другом ответе.