使用Python删除列表中所有指定元素的方法可能有很多种,比如for循环之类的,但这里要设计一种可以直接通过函数传参的形式输入要删除的指定元素的方法,而且尽可能地让Python的代码足够简单的同时,能够重复利用,且方便重复利用,因此,这里将删除列表中所有指定元素的Python代码封装为一个函数。
如下函数代码,实现了上述的多种需求:
def removeElement(listObj, *args):
newList = [x for x in listObj if x not in args]
return newList
# 测试该函数
list1 = [1,2,3,4,5,6,7,8]
newList = removeElement(list1,1,2,3,4,5)
print(newList)
免责声明:内容仅供参考,不保证正确性。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。