python列表为什么不加一个删除全部指定元素的方法函数?

我是个初学者有一件事一直没想明白,python列表为什么不加一个删除全部指定元素的方法函数?
python内部是C编写的,调用一些内置函数等方法的时候要比自己for循环快的多,我寻思加一个列表删除全部指定元素的方法函数,既能加快速度又能减少代码量,何乐而不为呢?
我只是个初学者可能想的有点简单,虚心请教,谢谢。

可以写, 但没必要...不是那种常用的, 需要用的话自己封装个函数就行了;
正常的内置函数都是一些基础的函数和类, 然后你可以在之上进行自己的业务封装, 如果底层全部都给你写了, 那代码量将会非常庞大且繁琐

a = [1,1,1,2,3,45,1,2,1]
a.remove(1) 
result: [1,1,2,3,45,1,2,1]
 
while 1 in a:
a.remove(1)
result: [2,3,45,2]

这样就可以删除全部指定的列表元素



```python
# 传入一个列表,指定要删除的元素
def rmList(li,*args):
    for i in args:
        li.remove(i)



```