五,字典,(字典的嵌套)

字典

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

***

key:value 形式,映射,存储的大量的关系型数据。

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

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

***

字典在python3.5(包含3.5)之前都是无序的。

但是在python3.6以后是有序的。

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

字典的查询方式:

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

***

数据类型的分类:
可变(不可哈希hash):list,dict,set, 
不可变(可哈希hash):str,tuple,int,bool 

***

容器类(3种)

  list,dict,tuple,

非容器类(3种)

  int,bool,set

***

字典:(增删改查)

增:

dic = {'name': '老男孩','age': 56,'hobby': 'women',}
dic['name'] = 'hahah' #有责替换,无责添加。
print(dic)
答案:
{'age': 56, 'hobby': 'women', 'name': 'hahah'}
dic['aaa'] = 'ccc'  #默认添加到最后
print(dic)

猜你喜欢

转载自www.cnblogs.com/ZJGG/p/8985712.html