突突突突突突

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、什么是字典

  1.字典是Python中惟一的一个映射类型,有{}括起来的键值对组成,

  2.字典中元素的键: 都必须是可哈希的   不可变的数据类型就可以当做字典中的键

  3.字典中元素的值: 没有任何限制,什么数据类型都可以

二、字典的增删改查

  1.增

    dic[key]=value  直接进行添加 (key:value) (此方法也可用于修改字典)

    dic.setdefault(key,value) 如果键已经在字典中存在则不进行任何操作,否则就添加(key:value)

               不输入value参数则进行查询,如果没有这个Key则返回None

  2.删

    pop(key)    有返回值,返回key所对应的value

    del dic[key]   删除key和他所对应的value (del dic  => 删除整个字典,再次查询无法查到此字典)

    popitem()    随机删除,最近的Python版本删除最后一个键值对

    clear()     清空字典 字典变为空字典{}

  3.改

    dic[key] = value  强制修改

    dic.update(字典)  新字典覆盖之前的旧字典

  4.查询

    dic.get(key)

    for 循环

    dic[key]

    setdefault(上文提到过)

三、字典的特殊操作

  dic.keys  获取到字典中所有的键存放在一个高仿列表中

  dic.values 获取到字典中所有的值存放在一个高仿列表中

  dic.items    获取到字典中所有的键值对放在一个高仿列表中

四、解构

  a,b = 1,2(a=1,b=2)

  a,b = "12"(a=1,b=2)

五、字典的嵌套

  与列表的嵌套相似~!

  

posted on 2018-08-01 16:18  徐建0304  阅读(246)  评论(0编辑  收藏  举报