python中pop函数有什么用

Python010

python中pop函数有什么用,第1张

方法pop()从列表中删除一个元素(默认为列表的最后一个元素),并返回这一个元素,也就是说,利用pop()将元素从列表中删除后,你能接着使用它的值。删除列表中任意位置的元素时,只需在()中指定要删除元素的索引即可。使用pop()后,被弹出的元素就不在列表中了。

集合set的pop随机删除一个元素,并返回删除的元素。set里元素不重复且无序。既然是随机,你要控制什么。

字典也有pop,根据字典的key删除对应的键值对,并返回删除的那个值。

而且字典的pop还有第二个可选参数,比如dic.pop('aaa','没找到对应key')。如字典dic中存在key为aaa,那么删除这个key和它对应的值,并返回对应值。否则直接返回第二个参数内容。

年轻人认真一点好不好

words=“all good things comes to those who wait."

words 是字符串 ,它怎么有pop的方法?

------------------------------------

>>> a=[1,2,3,4]

>>> a.pop(0)

1

>>> a

[2, 3, 4]

>>> a.pop(-1)

4

>>> a

[2, 3]

>>> 

自己搞个数组 pop 几下就知道了