a={'name':'小红','age':18,'money':9999.5,'score':[100,99,88]}
1、增加元素
a['class']='高一一班'
print(a)
2、修改元素
a['money']=1000
print(a)
3、查询元素 ,方法:字典名[key]
print('查询字典里面的姓名是:{0}'.format(a['name']))
4、删除:字典是无序的,只能根据key去删除
(1)方法:.pop(key)
a.pop('money')
print('删除字典中的money后的值是:{0}'.format(a ))
(2)方法:del 字典名[key]
del a['money']
print(a)
(3)随机删除一组数据,方法:.popitem()
a.popitem()
print(a)
5、拓展方法
(1)清空字典
a.clear()
print(a)
(2)查询列表的所有key值或value值
print(a.keys())
print(a.values())
(3)将key和value值一组一组的取出来
print(a.items())
(4)两个字典合并
方法:字典1.update(字典2)
<1>若2个字典中不存在同一个key,则字典2中的key会添加到字典1中
b={'name':'小红','age':18}
c={'class':'三班','money':200}
a.update(c)
print(a)
<2>若2个字典中都存在同一个key,则字典2中的key会覆盖字典1中的key
b={'name':'小红','age':18}
c={'class':'三班','name':'小钟'}
a.update(c)
print(a)