zoukankan      html  css  js  c++  java
  • Python数据类型之字典

    一、什么是字典

      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)

    五、字典的嵌套

      与列表的嵌套相似~!

      

  • 相关阅读:
    探索需求17
    周总结10
    当后端返回的数据格式出问题时
    关于路由的摘记
    element-ui之table——expand,filter和sortable相关方法事件属性等整理
    CSS3 [attribute*=value] 选择器
    判断变量是否为对象(摘自JavaScript入门教程)
    获得去重的数组(摘)
    css的calc() 函数如width: calc(100%
    JavaScript 中 call()、apply()、bind() 的用法(搬运)
  • 原文地址:https://www.cnblogs.com/Treasuremy/p/9401915.html
Copyright © 2011-2022 走看看