这篇文章主要介绍python如何删除列表元素,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏开发;6、桌面应用开发。
remove 删除单个元素,删除首个符合条件的元素,按值删除,返回值为空
List_remove = [1, 2, 2, 2, 3, 4] print(List_remove.remove(2)) print("after remove", List_remove) # None # after remove [1, 2, 2, 3, 4]
--------------------------------------------------------------------------------
pop 删除索引位置元素,无参情况下删除最后一个元素,返回删除的元素值
List_pop = [1, 2, 2, 2, 3, 4] print(List_pop.pop(1)) # 返回删除后的元素值 print("after pop", List_pop) # 2 # after pop [1, 2, 2, 3, 4]
--------------------------------------------------------------------------------
del 根据索引位置来删除单个值或指定范围内的值
使用del语句删除单独元素
List_del_1 = [1, 2, 2, 2, 3, 4] del List_del_1[1] print("after del List_del_1", List_del_1) # after del List_del_1 [1, 2, 2, 3, 4]
使用del语句删除指定范围内的值
List_del_2 = [1, 2, 2, 2, 3, 4] del List_del_2[2:4] # 删除[2,4)索引范围内的值 print("after del List_del_2", List_del_2) # after del List_del_2 [1, 2, 3, 4]
del 删除整个数据对象(列表、集合等)
List_del_3 = [1, 2, 2, 2, 3, 4] del List_del_3 # print(List_del_3) # 删除后,找不到对象 # NameError: name 'List_del_3' is not defined # 注意:del是删除引用(变量)而不是删除对象(数据),对象由自动垃圾回收机制(GC)删除
以上是“python如何删除列表元素”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。