Python 字典

一.

(1)字典的简单介绍

字典(dict)是python中唯一的一个映射类型.他是以{}括起来的键值对组成.在dict中key是唯一的.在保存的时候,根据key来计算出一个内存地址.然后将key-value保存在这个地址中.这种算法被称为hash算法.所以,切记,在dict中存储的key-value中的key必须是hash的.

已知的可哈希(不可变)的数据类型:int,str,tuple,bool

不可哈希(可变)的数据类型:list,dict,set

语法{key1:value1,key2:value2....}

(2)字典的增删改查

 1. 字典的新增:
            dict[新key] = value
            dict.setdefault()
  2. 删除
            pop(key)
            popitem()
            clear()
            del dict[key]
  3. 修改
            dic[key] = 新值
            update()
  4. 查询
            1. 用key直接查询 dict[key]
            2. get(key, 如果key不存在返回的数据)
            3. setdefault() 1. 执行新增流程. 2. 查询结果

  

   5. 操作
            1. keys() 获取所有键  这个返回的不是列表, 很像列表
            2. values()获取所有的值
            3. items() 获取所有的键值对. 返回的是元组
            解构, 直接把元组或者列表中的数据拿出来.
            a, b, c = (a1, b1, c1) 必须一一对应

   6. 遍历字典
            for key in dict:
                dict[key]

            for k, v in dict.items():
                k , v

posted @ 2018-09-07 16:12  沈兆远  阅读(122)  评论(0)    收藏  举报