python 5 days

5days

1,字典

基础数据类型之一,{}以键值对的形式存储数据。

dic = {"name":"laonanhai","age":45,
"name_list":["反面教材","帅哥",...]
}
以key:value形式,映射,存储的大量的关系型数据。

数据类型的分类:

可变(不可哈希hash):list,dict,set,list = [11,22,333]

不可变(可哈希hash):str,tuple,int,bool,name = "alex"

容器类:

容器类的数据类型:list,tuple,dict,l1 = [11,True,"alex",[22,33,44]]

非容器类的数据类型:str,int ,bool,s1 = "[11,22,33]"

字典的key必须是不可变的数据类型,是唯一的

hash算法:

字典的键通过hash表转换成数字,采用二分查找查询数字

字典的value可以是任意数据类型

字典的查询速度非常快,存储的大量关系型数据

字典在python3.5包含3.5之前都是无序,但3.6之后都是有序的

字典 的增删改查及其他操作

字典的嵌套

键必须是不可变的可哈希的数据类型
dic = {"name : "alex",
            []}

增:

dic["name"] = "帅哥"
dic["age"] = "18" 有则覆盖,没有就添加
print(dic)
dic.setdefault("sex")
peint(dic)

  

原文地址:https://www.cnblogs.com/juxiansheng/p/8987607.html