自由式学习
993人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

列表元素的删除:

del a=[]

a.pop()删除并返回最后一个元素

remove()删除首次出现指定元素,若不存在该元素则抛出异常。

 

[展开全文]
a = ["明天出去吗?","不,要去做核酸"]
a.remove('明天出去吗?')
a
[展开全文]

列表元素的删除

(1)del删除

a=[100,200,888,300,400]
del(a[2])
print(a)

本质上是数组元素依次拷贝

(2)pop()方法

a=[10,20,30,40,50]
b=a.pop()
print(b)  #50a中元素从末尾依次弹出
c=a.pop(1)
print(c) #20弹出指定元素
print(a)    #[10, 30, 40]a中元素被弹出后

(3)remove():删除首次出现的指定元素。

a=[10,20,30,40,50]
a.remove(20)
print(a)  #[10, 30, 40, 50]
[展开全文]

列表元素的删除

del删除

删除列表指定位置的元素

a=[10,20,30]

del a[1]

print(a)

pop()方法

pop()删除并返回指定位置元素,如果未指定位置则默认操作列表最后一个位置

a=[10,20,30]

b=a.pop()

print(b)

remove()方法

删除首次出现的指定元素,不存在则异常

[展开全文]

列表元素的删除

1、del() 本质是数组拷贝

被删元素后面的依次向前拷贝

2、pop() 方法

删除并返回指定位置元素

3、remove() 方法

删除首次出现的指定元素,若不存在报异常

[展开全文]

列表删除

1.del

>>> a = [100,200,888,300,400]
>>> del a[2]
>>> a
[100,200,300,400]   #300到888 400 到300

同增加 都涉及到元素拷贝挪

2.pop()

pop()删除并返回指定位置元素,如果未指定位置则默认操作列表最后一个元素。
>>> a = [10,20,30,40,50]
>>>b = a.pop()  #默认最后一个
>>>b                                                             50
>>> a
[10, 20, 30, 40]

>>> a.pop(1)
20
>>> a
[10, 30, 40]

3.remove()方法

删除首次出现的指定元素,若不存在该元素抛出异常。
>>> a = [10,20,30,40,50,20,30,20,30]
>>> a.remove(20)
>>> a
[10, 30, 40, 50, 20, 30, 20, 30]
>>> a.remove(100)
ValueError: list.remove(x): x not in list

 

 

[展开全文]