当前位置: 首页 > 后端技术 > Python

[Python基础]--词典制作及常用操作

时间:2023-03-25 19:46:18 Python

微信公众号:龙跃十二我是小鱼,一个平凡的小天才!持续更新,欢迎关注!本文已收录在我的GitHub中,欢迎大家star?。https://github.com/ixiaoyu-tech什么是字典?字典类似于列表,用于存储对象。列表:存储性能较好,但查询性能较差。字典:与列表相比,字典通过一对一的键值对(key:value)进行查询会大大缩短时间,提高性能。创建字典:{key:value,key:value,...,key:value}`d={'name':'xiaoyu','age':'18'}`dict()function`d=dict(name='xiaoyu',age='18')`也可以通过双值子序列转换成字典。`d=dict([('name','xiaoyu'),('age','18')])`常用操作:求字典长度:len()`d=dict(name='xiaoyu',age='18',gender='nv')print(len(d))`判断key是否在字典中:in/notin`d=dict(name='xiaoyu',age='18',gender='nv')print('name'ind)`获取字典中的值:d[key]`d=dict(name='xiaoyu',age='18',gender='nv')print(d['name'])`修改字典的值:d[key]=value`d=dict(name='xiaoyu',age='18',gender='nv')d['name']='longshu'print(d['name'])`添加其他词典到当前词典:update([])`d=dict(name='xiaoyu',age='18',gender='nv')d1=dict(hobit='study',score='90')d.update([d1])print(d)`删除字典:popitem()随机删除一个键值对(通常是最后一个one)`d=dict(name='xiaoyu',age='18',gender='nv')d.popitem()print(d)`pop()根据key删除valued=dict(name='小宇',age='18',gender='nv')d.pop('name')print(d)`clear()删除所有键值对`d=dict(name='xiaoyu',age='18',gender='nv')print(d.clear)`字典遍历:keys返回序列中的所有键`d=dict(name='xiaoyu',age='18',gender='nv')print(d.keys())`values返回一个序列中的所有值`d=dict(name='xiaoyu',age='18',gender='nv')print(d.values())`items返回adictionaryAllitemsin`d=dict(name='xiaoyu',age='18',gender='nv')print(d.items())`更多精彩内容,关注公众号【龙跃十二】,一个分享互联网技术和心路历程的地方