如何删除 list 中指定 index 的元素?答案在这里

这篇文章小编给大家分享删除list中指定index的元素的方法 , 文章非常适合初学者进行阅读和学习 , 感兴趣的小伙伴一定要耐心认真的阅读一下这篇文章 。

如何删除 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的元素的方法了 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。

    推荐阅读