>>> info
{'gender': 'male', 'age': 20, 'name': 'sean'}
>>> info['age']+=1
>>> info
{'gender': 'male', 'age': 21, 'name': 'sean'}
>>> info['gender']='female'
>>> info
{'gender': 'female', 'age': 21, 'name': 'sean'}
>>> info['tel']=88321111
>>> info
{'gender': 'female', 'age': 21, 'tel': 88321111, 'name': 'sean'}
>>> del(info['tel'])
>>> info
{'gender': 'female', 'age': 21, 'name': 'sean'}
删除字典和字典元素
删除方法:
del dict['name']
清除全部内容
dic.clear() 删除所有元素
del dict 删除整个dict
pop方法
程序例子:
>>> info
{'gender': 'female', 'age': 21, 'name': 'sean'}
>>> info.clear()
>>> info
{}
>>> del(info)
>>> info
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
遍历
>>> for i in info.items():
... print i
...
('gender', 'male')
('age', 20)
('name', 'sean')
>>>
>>>
>>> for k, v in info.items():
... print k,v
...
gender male
age 20
name sean
>>> info.get('name')
'sean'
>>> info.get('tel')
>>> info.get('tel','nothing to do')
'nothing to do'
如果不存在的key, 则输出提示内容nothing to do