基本数据类型(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)
View Code

相关文章: