python-字典的增删改查

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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容