python 列表怎样去掉一个元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 列表怎样去掉一个元素相关的知识,希望对你有一定的参考价值。

参考技术A li
=
[1,2,3,4,5,6]
#
1.使用del删除对应下标的元素
del
li[2]
#
li
=
[1,2,4,5,6]
#
2.使用.pop()删除最后一个元素
li.pop()
#
li
=
[1,2,4,5]
#
3.删除指定值的元素
li.remove(4)
#
li
=
[1,2,5]
#
4.使用切片来删除
li
=
li[:-1]
#
li
=
[1,2]
#
!!!切忌使用这个方法,如果li被作为参数传入函数,
#
那么在函数内使用这种删除方法,将不会改变原list
li
=
[1,2,3,4,5,6]
def
delete(li,
index):
li
=
li[:index]
+
li[index+1:]
delete(li,
3)
print
li
#
会输出[1,2,3,4,5,6]

以上是关于python 列表怎样去掉一个元素的主要内容,如果未能解决你的问题,请参考以下文章

python从列表中删除元素

python数组中怎样删除符合条件的元素

python数组中怎样删除符合条件的元素

python数组中怎样删除符合条件的元素

python去掉列表中元组元素上面引号?

python怎样删除某一列特定范围的数据呢