码迷,mamicode.com
首页 > 编程语言 > 详细

Python——dict字典

时间:2018-09-19 22:07:36      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:pytho   获取   div   删除   www   key   覆盖   nbsp   字典   

不可变数据类型:元组 bool int str

可变数据类型: list dict set

dict key 必须是不可变数据类型,可哈希

      value 任意数据类型

dist 有点: 二分查找取查询 

     存储大量关系数据

  特点:无序

#建立字典
dict = {
    ‘name‘:[‘abc‘,‘bca‘]
    ‘py9‘:[{‘num‘:71,‘age‘:18}
           {‘num‘:72,‘age‘:19}
           {‘num‘:73,‘age‘:20}
        ]
    True:1
    (1,2,3):‘wuyiyi‘,
    2:‘two‘,
}
dic1 = {‘age‘:18,‘name‘:‘jin‘,‘sex‘:‘male‘}
#增
dic1[‘high‘] = 185 #没有键值增加
dic1[‘age‘] = 16 #有键值就覆盖原值
dic1.setdefault(‘weight‘,‘key‘) #无键值,附加NONE

#删
dic1.pop(‘age‘) #有返回值,按键取删除
dic1.pop(‘www‘,‘无此键值‘)#无键值返回改信息,但不会报错
dic1.popitem() # 默认删除最后一个3.6版本以后  有返回值

#清空
dic1.clear()

#改
dict2.update(dict1) #有的覆盖,没有的添加 dict1到dict2

#查
dic1.keys() #key 值
dic1.values() # values值
dic1.items() #返回元祖,按条目返回

## 默认打印键值 所以 可以不用指定

dic1.get(‘key‘) #获取键值,无次键值,返货none




 

 

Python——dict字典

标签:pytho   获取   div   删除   www   key   覆盖   nbsp   字典   

原文地址:https://www.cnblogs.com/cxys85/p/9676650.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!