基本数据类型(dict)
一丶字典的简单介绍
字典是python中唯一一个映射类型,他是以{}括起来的键值对组成,在dict 中key是唯一的,在保存的时候,根据key来计算出一个内存地址,然后将key-value 保存在这个地址中.这种算法被称为hash算法,所以,切记,在dict中存储key-value中的key 必须是可以hash的,如果你暂时搞不懂什么是可哈希,暂时可以这样记住,可以改变的都是不可哈希的,那么可哈希就意外着不可变,刻个是为了能更准确的聚酸内存地址而规定的.
已知的可哈希(不可变) 的数据类型: int str tuple bool
不可哈希的(不可变)数据类型:list dict set
语法:
{key1:value1,key:value2....}
注意:key 必须是不可变的(可哈希)的,value没有要求,可以保存任意类型的数据
1 dic = {'name':'alex','age':9000} #字符串 2 print(dic) 3 4 dic = {1:'a',2:'b',3:'c'} #数字 5 print(dic) 6 7 dic = {True:'1',False:'0'} #布尔值 8 print(dic) 9 10 dic = {(1,2,3):'abc'} #元组 11 print(dic)