前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python之字典

Python之字典

作者头像
py3study
发布2020-01-15 17:55:07
4270
发布2020-01-15 17:55:07
举报
文章被收录于专栏:python3python3
代码语言:javascript
复制
'''
字典 : 以"{}",每一项以",",元素以"key : value"的键值对形式存在的一种数据结构
        #注 : 要求key必须可哈希,即不可变且唯一,即不存在在同一字典出现两个相同的key
字典的新增 :
    dic[key] = value
    dic.setdefault(key, value)    #特点 : 第一次执行时,执行的新增操作,再次执行时,则执行的是查询操作,同dic[key]
删除 :
    dic.pop(key)    #删除指定key的键值对
    dic.popitem()    #随机删除一个键值对
    del dic[key]    #删除指定key的键值对
    dic.clear()    #清空字典
修改 : 
    dic[key] = new_value
    dic.update(new_dic)    #字典的合并,以new_dic的值替换旧dic中相应key的值,并将旧dic中不存在键值对添加到旧的字典中
查询 : 
    dic[key]
常用操作 :
    dic.keys()    #返回字典的所有key
    dic.values()    #返回字典的所有value
    dic.items()    #返回字典的键值对
解构 : 
    var1, var2 = (num1 , num2)    #(num1 , num2)为一种数据结构,如dic中的键值对,列表等,结构可将右侧数据结构中对应位置的元素的值,赋值给左侧相应位置的变量,要求
                                    左右两侧变量的个数和元素的个数必须相等
                                  #直接迭代dic时,实际迭代的是key,而非dic中的键值对
'''
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档