zoukankan      html  css  js  c++  java
  • python 字典

    1、字典的定义

          dic={

        key1:value,

             key2 :value,

                  key3 :value,

                     ........

                   }

    2 字典的增、删、改、查

        (1)增

              dic[key]=value

         dic.setdefault(key,value)

         (2)删

               pop(key)  # 返回删除的元素

               popitem() # 随机删除元素(3.5版本)

               del dic[key]

               clear()     # 清除

          (3)改

                dic[key]=value  # 强制替换

                dic.setdefault()  

           (4)查

             for 循环

             dic.get('key') # 若元素不存在字典里 则默认返回None,可自定义返回提示   

    3、字符串的其他操作

              1、for keys in dic.keys:

                      print(keys)

              2、for value in dic.value:

                      print(value)

              3、for k,v in  dic.item:

                      print(k)

                      print(v)

               4、 print(dic.item)

               5、print(dic_item)   ([(键值对),(键值对)....()])

               6、print(dic.keys)     # (高仿列表)

               7、print(dic.value)    # (高仿列表)

               8、解包:将后边结构拆开按位置赋给前边变量

                    如 a,b=(1,2)   支持 字符串、元组、列表

                     print(a)

                     print(b)

    4、字典的嵌套

                dic={

                key: value,

                key: value,

                key:{  [

        key: value,

                key: value

                        ] },

    }

                   

  • 相关阅读:
    IO流
    java的反射机制
    docker下安装mysql
    makefile
    python轻量级orm
    MySQLdb与sqlalchemy的简单封装
    python网络socket编程
    解决mysqldb查询大量数据导致内存使用过高的问题
    sqlalchemy根据数据库结构生成映射的实体
    centos7构建python2.7常用开发环境
  • 原文地址:https://www.cnblogs.com/liaopeng123/p/9401225.html
Copyright © 2011-2022 走看看