python 删除字典元素的 4 种方法
clear () 方法(删除字典内所有元素)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
dict = {'name': '地址', 'alexa': 10000, 'url': 'http://fuwenwei.com'}
dict.clear(); # 清空词典所有条目
pop () 方法(删除字典给定键 key 所对应的值,返回值为被删除的值)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
site = {'name': '地址', 'alexa': 10000, 'url':'http://fuwenwei.com'}
pop_obj = site.pop('name') # 删除要删除的键值对,如{'name':'地址'}这个键值对
print pop_obj # 输出 :地址
popitem () 方法(随机返回并删除字典中的一对键和值)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
site= {'name': '地址', 'alexa': 10000, 'url':'http://fuwenwei.com'}
pop_obj = site.popitem() # 随机返回并删除一个键值对
print pop_obj # 输出结果可能是{'url','http://fuwenwei.com'}
del 全局方法(能删单一的元素也能清空字典,清空只需一项操作)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
site= {'name': '地址', 'alexa': 10000, 'url':'http://fuwenwei.com'}
del site['name'] # 删除键是'name'的条目
del site # 清空字典所有条目