語法:
列表list.pop(obj=list[-1])
pop()用於刪除並返回列表中的乙個元素(預設為最後乙個元素)
字典例項:dict.pop(key[,default])
pop()用於刪除字典中給定的key及對應的value,返回被刪除key對應的value,key值必須給出。給定的key值不在字典中時,返回default值。
>>
> list1 =[1
,2,4
,"hello"
,"xy"
,"你好"
]>>
> a = list1.pop(
)#預設彈出最後乙個元素
>>
>
print
(a,list1)
你好 [1,
2,4,
"hello"
,"xy"
]
>>
> list2 =[1
,2,4
,"hello"
,"xy"
,"你好"
]>>
> b = list2.pop(3)
#彈出列表中第四個元素
>>
>
print
(b,list2)
hello [1,
2,4,
"xy"
,"你好「]
>>
> dict1 =
>>
> c =
dict
.pop(
)#不給定key值報錯
traceback (most recent call last)
: file ""
, line 1,in
c =dict
.pop(
)typeerror: unbound method dict
.pop(
) needs an argument
>>
> dict1 =
>>
> c = dict1.pop(
"papa"
)>>
>
print
(c,dict1)
xy
>>
> dict2 =
>>
> d = dict2.pop(
"www"
)#給定鍵不在字典內時,未設定default值報錯
traceback (most recent call last)
: file ""
, line 1,in
d = dict2.pop(
"www"
)keyerror:
'www'
>>
> dict2 =
>>
> d = dict2.pop(
"www"
,"不在字典內"
)>>
>
print
(d,dict2)
不在字典內
python中pop函式用法
pop 函式用於移除列表中的乙個元素 預設最後乙個元素 並且返回該元素的值。語法 list.pop obj list 1 預設為 index 1,刪除最後乙個列表值。obj 可選引數,要移除列表元素的物件。該方法返回從列表中移除的元素物件。sentence all good things come ...
python中的pop函式使用技巧
python 中的pop函式使用小技巧 1.pop 函式是主要作用在列表 list 中,移除列表中的元素,且通過下標值來實現功能,預設情況下移除列表的最後乙個元素,每次只能移除乙個。如果要移除列表第乙個元素開始,則只需要pop 0 利用下標值從0開始的屬性 就可以實現其功能。2.基於上面的功能說明可...
python中列表和字典中的pop區別
在字典 語法 dict.pop key,value 說明 刪除指定鍵及對應的值,如果在字典中不存在鍵及value,則返回pop 中指定的key對應的value,即設定了預設值 示例 data data.pop c 3 3 data.pop a 1 data 在列表中 語法 list.pop inde...