文章 > Python常见问题 > python中remove与del的区别是什么?

python中remove与del的区别是什么?

头像

宋雪维

2020-12-21 14:57:1212121浏览 · 0收藏 · 0评论

python中,有很多函数的作用是一样的,例如:python中remove与del都会删除元素,但是还有有区别的。本文主要介绍python中remove与del的区别:del会根据索引删除;删除索引范围内的元素;删除整个列表。remove会根据元素检索删除;删除第一个出现的对应元素;确定列表种有某个元素,删除它。

一、del函数

1、根据索引删除;

2、删除索引范围内的元素;

3、删除整个列表。

实例

list1 = ['a','b','c','d','e','f','g']

del list1[1]

print(list1)

输出

['a', 'c', 'd', 'e', 'f', 'g']

二、remove函数

1、根据元素检索删除;

2、删除第一个出现的对应元素;

3、确定列表种有某个元素,删除它。

实例

>>> a = [0, 2, 2, 3] 
>>> a.remove(2) 
>>> a [0, 2, 3]

以上就是小编整理的python中remove与del的区别,希望能帮助你理解哦~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!