首页 > 其他 > 详细

字典及方法

时间:2019-03-06 15:58:12      阅读:210      评论:0      收藏:0      [点我收藏+]

字典:

  增:

    setdefalt:添加键值对,只有键那么对应值为None,如果字典中存在键值对,则它不会更改和覆盖(有则不变,无则添加)

    dic[key] :value (有则修改,无则添加)

  删:

    pop:根据key删除对应的值,能返回被删除的值

    popitem:python3.6之前>>随机删除某个键值对;python3.6之后>>默认删除最后的键值对;将删除的键值对以元祖形式返回

    clear:清空字典

    del:直接删除,如果字典中存在key,则直接删除,如果不存在,则抛出keyerror

  改:

    update:将字典所有的键值对进行覆盖、添加;如果两个字典操作的话:dic2.update(dic)>>>把dic字典添加到dic2字典中,如果dic2存在dic中的键name它对应的值会被dic中的值替代

  查:

    get:查找没有此键默认返回None,还可以设置返回值

其他方法

    dic.key()把字典中的键放在一个列表中

    dic.values()把字典中的值放在一个列表中

    dic.items() 把字典中的每队键值对以*伪列表*的类型显示

字典及方法

原文:https://www.cnblogs.com/zhangxiangning/p/10483184.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!