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

                        ] },

    }

                   

  • 相关阅读:
    Spark之 SparkSql整合hive
    Spark之 使用SparkSql操作Hive的Scala程序实现
    Spark之 RDD转换成DataFrame的Scala实现
    Spark之 SparkSql、DataFrame、DataSet介绍
    Spark之 RDD
    Spark scala和java的api使用
    设计模式之四观察者模式
    设计模式之三静态代理模式
    设计模式之二装饰者模式
    设计思想之二面向接口编程
  • 原文地址:https://www.cnblogs.com/liaopeng123/p/9401225.html
Copyright © 2011-2022 走看看