pythonodoo

python remove、del和 pop 有什么区别?

2020-05-30  本文已影响0人  隔壁小红馆

在 python 中 remove、del和 pop都哟删除元素的含义,那之间到底有什么区别的,探个究竟吧。

li = ['a','b','c','d']
li.remove('b')
print(li)  #['a', 'c', 'd']
li = ['a','b','c','d']
del li[0]
print(li)  #['b', 'c', 'd']
li = ['a','b','c','d']
li.pop(2)  #取出并删除索引值为2的元素。
print(li)  #['a', 'b', 'd']
li.pop()   #取出并删除列表末尾的单个元素。
print(li)  #['a', 'b']
li = ['a','b','c','d']
li.clear()
print(li)   #[]
li = ['a','b','c','d']
del li
print(li) 
#Traceback (most recent call last):
#File "<input>", line 1, in <module>
#NameError: name 'li' is not defined

制作不易,点赞鼓励哈

上一篇 下一篇

猜你喜欢

热点阅读