python根据字典的键来删除元素的方法:
可以利用pop()方法来进行删除。
pop()方法可以删除字典定键key及对应的值,并返回被删除的值。
具体使用方法如:【site.pop('name')】。
Python 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值。key 值必须给出。 否则,返回 default 值。
语法:
1
|
pop(key[,default])
|
参数:
- key: 要删除的键值
- default: 如果没有 key,返回 default
举例:
1
2
3
4
5
|
#!/usr/bin/python
# -*- coding: UTF-8 -*-
site = { 'name' : '我的博客地址' , 'alexa' : 10000 , 'url' : 'http://blog.csdn.net/uuihoo/' }
pop_obj = site.pop( 'name' ) # 删除要删除的键值对,如{'name':'我的博客地址'}这个键值对
print pop_obj # 输出 :我的博客地址
|
内容扩展:
python的字典可以通过del方法进行元素删除,下面的代码详细演示了这一过程
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# Create an empty dictionary
d = {}
# Add an item
d[ "name" ] = "Fido"
assert d.has_key( "name" )
# Delete the item
del d[ "name" ]
assert not d.has_key( "name" )
# Add a couple of items
d[ "name" ] = "Fido"
d[ "type" ] = "Dog"
assert len (d) = = 2
# Remove all items
d.clear()
assert len (d) = = 0
|
以上就是python根据字典的键来删除元素的方法的详细内容,更多关于python如何根据字典的键来删除元素的资料请关注服务器之家其它相关文章!
原文链接:https://www.py.cn/jishu/jichu/19830.html