How can I ignore the \"not in list\" error message if I call a.remove(x)
when x
is not present in list a
?
This is my situation:
A better way to do this would be
source_list = list(filter(lambda x: x != element_to_remove,source_list))
Because in a more complex program, the exception of ValueError
could also be raised for something else and a few answers here just pass it, thus discarding it while creating more possible problems down the line.