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

                    ] },

}

               

原文地址:https://www.cnblogs.com/liaopeng123/p/9401225.html