【发布时间】:2021-10-04 18:42:59
【问题描述】:
在 python 中,您有一些内置函数可以对 list.remove() 和 list.pop() 等列表进行操作。
您可以制作自己的自定义函数来执行此操作吗?我希望能够做到这一点:
def removeAll(self,value):
while value in self:
self.remove(value)
list = ["1","2","3","3","4","3","5"]
list.removeAll("3")
print(list)
#Outputs '["1","2","4","5"]
只是一个例子。
【问题讨论】:
-
作为一般答案,this might help
-
您想扩展
List类,否则它将是一个以list作为输入并以新列表作为输出的函数?
标签: python list function class