В Python remove() удалит первое вхождение значения в списке.
remove()
Как удалить все вхождения значения из списка?
Вот что я имею в виду:
>>> remove_values_from_list([1, 2, 3, 4, 2, 2, 3], 2) [1, 3, 4, 3]
p=[2,3,4,4,4] p.clear() print(p) []
Только с Python 3