方法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 几下就知道了