Python 3的学习之——List元素删除
2018-11-11 10:27
239 查看
版权声明:本文为博主原创文章,转载时请注明作者和原文链接。谢谢合作! https://blog.csdn.net/Koren_Wei/article/details/83956581
本文将对于Python中 List(列表) 中元素的删除方法。分别为remove(),pop(),以及列表方法之外的del()。
Python 3的学习之——List元素删除
本文将对于Python中 List(列表) 中元素的删除方法。分别为remove(),pop(),以及列表方法之外的del()。
L.remove()
L.remove(value) -> None -- remove first occurrence of value. Raises ValueError if the value is not present.
List的 remove() 方法是从List中删除指定元素(必须存在于List中),参数为value,类型为元素的类型(String/int/…)。
代码实例
member = ['Tom', 'Sunny', 'Honer', 'Lily'] print(member) member.remove('Sunny') print(member)
输出
['Tom', 'Sunny', 'Honer', 'Lily'] ['Tom', 'Honer', 'Lily']
若删除的元素不在List中,将会报错
ValueError: list.remove(x): x not in list
L.pop()
L.pop([index]) -> item -- remove and return item at index (default last). Raises IndexError if list is empty or index is out of range.
List的 pop() 方法是将List中指定索引位置的元素删除,参数为index,类型为int。如果不指定元素,默认删除列表中最后一个元素。
注:此方法有返回值,返回被删除的元素。
代码实例
member = ['Tom', 'Sunny', 'Honer', 'Lily'] print(member) member.pop() #删除最后元素Lily print(member) member.pop(0) #再删除操作之后列表中的第一个元素 print(member)
输出
['Tom', 'Sunny', 'Honer', 'Lily'] ['Tom', 'Sunny', 'Honer']['Sunny', 'Honer']
可以从IDLE中观察,pop()是有返回值的。
del()
del() 不是List自有的方法,不能通过del来访问,其可删除List的元素,也能删除整个List。
List中的 delitem() 方法是删除指定位置(key)的元素,
__delitem__(self, key, /). Delete self[key].
代码实例
member = ['Tom', 'Sunny', 'Honer', 'Lily'] print(member) del(member[3]) # 传输第四个元素:Lily print(member)
输出
['Tom', 'Sunny', 'Honer', 'Lily'] ['Tom', 'Sunny', 'Honer']
也可以通过以下方法删除整个List列表
del(member)阅读更多
相关文章推荐
- Python从list删除元素
- Python删除list中多个相同元素
- python list删除元素时要注意的坑点分享
- Python代码实现删除一个list里面的重复元素
- python list列表删除元素需要注意的问题
- python中List添加、删除元素的几种方法
- Python 技巧(三)—— list 删除一个元素的三种做法
- Python list循环删除元素
- 删除列表元素时需注意的问题 分类: python基础学习 python 小练习 2013-10-09 14:02 293人阅读 评论(0) 收藏
- 【Python】while简单实现删除list列表中的多个空元素
- chaofn python中List添加、删除元素的几种方法
- 面试题---请写出一段Python代码实现删除一个list里面的重复元素
- python中List添加、删除元素的几种方法
- Python3基础 list remove 删除元素
- python中List添加,删除元素的几种方法
- Python基础学习--删除元素(remove,del,pop)
- 【Python】简单例题tuple和list的转换;实现删除一个list里重复的元素;对list a进行排序,并且从最后一个开始删除重复元素
- python list删除元素是要注意的坑点
- python 按列删除list元素
- Python代码实现:删除一个list里面的重复元素