这篇文章小编给大家分享删除list中指定index的元素的方法 , 文章非常适合初学者进行阅读和学习 , 感兴趣的小伙伴一定要耐心认真的阅读一下这篇文章 。
文章插图
通常我们在list中删除某个元素有三个方法 , 如下所示:
(1)remove: 删除单个元素 , 删除首个符合条件的元素 , 按值删除
举例说明:
【如何删除 list 中指定 index 的元素?答案在这里】>>> str=[1 , 3 , 2 , 4 , 6 , 5 , 4]>>> str.remove(6)>>> str[1 , 3 , 2 , 4 , 5 , 4](2)pop: 删除单个或多个元素 , 按位删除(根据索引删除)
>>> str=[1 , 3 , 2 , 4 , 6 , 5 , 4]>>> str.pop(1) #pop删除时会返回被删除的元素>>> str[3 , 2 , 4 , 6 , 5 , 4]>>> str2=['abc','bcd','dce']>>> str2.pop(2)'dce'>>> str2['abc', 'bcd'](3)del:它是根据索引(元素所在位置)来删除
举例说明:
>>> str=[1 , 3 , 2 , 4 , 6 , 5 , 4]>>> del str[1]>>> str[1 , 2 , 4 , 6 , 5 , 4>>> str2=['abc','bcd','dce']>>> del str2[1]>>> str2['abc', 'dce']除此之外 , del还可以删除指定范围内的值 。
>>> str=[0,1,2,3,4,5,6]>>> del str[2:4] #删除从第2个元素开始 , 到第4个为止的元素(但是不包括尾部元素)>>> str[0, 1, 4, 5, 6]del 也可以删除整个数据对象(列表、集合等)
>>> str=[0,1,2,3,4,5,6]>>> del str>>> str #删除后 , 找不到对象 Traceback (most recent call last): File "", line 1, instrNameError: name 'str' is not defined以上就是小编给大家带来的删除list中指定index的元素的方法了 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。
推荐阅读
- python print如何换行?这篇文章教你两个方法
- Python映射类型是什么?Python映射类型如何理解
- Python字符编码格式是什么?Python字符编码如何理解
- 直通车托管服务费如何退款?托管靠谱吗?
- 淘宝直通车如何操作?有哪些操作技巧?
- 淘宝做单如何避免跑单?跑单了怎么办?
- 苹果容易风干怎么保存(苹果容易风干如何保存)
- 在家怎样做油条好吃(在家如何做油条好吃)
- 冰柜怎么清理废冰(冰柜如何清理废冰)
- 13岁女孩早恋怎么教育(13岁女孩早恋如何教育)