python pop() ,如何在Python的列表或数组中移除元素
使用 pop() 从列表中删除元素
pop() 语法概述
pop() 方法的语法如下:
list_name.pop(index)
- list_name:列表变量名;
- 内置的 pop() 方法仅需要一个可选参数;
- 可选参数是要删除元素的索引
示例:
#list of programming languages
programming_languages = ["Python", "Java", "JavaScript"]
#print initial list
print(programming_languages)
#remove last item, which is "JavaScript", and store it in a variable
front_end_language = programming_languages.pop()
#print list again
print(programming_languages)
#print the item that was removed
print(front_end_language)
#output
#['Python', 'Java', 'JavaScript']
#['Python', 'Java']
#JavaScript
删除元素之后, pop() 还返回它。
pop()删除字典中的键-值元素
用于获取指定“键”的值
,并将这个“键-值”对从字典中移除。注意 获取的是值。
dict.pop(key[,default])
- dict为要被删除元素的字典名
- key是要被删除的键
- default是默认值,当字典中没有要被删除的key时,该方法返回指定的默认值
示例:
GaugeLevelDetectionModel = {'index': 1000 ,'X': 550}
value = GaugeLevelDetectionModel.pop('index')
print(value)
print(GaugeLevelDetectionModel)