一、创建字典(dict)

  dict={"name":"zf","address":"zj"}   冒号前后形成一个键值对,总共两个键值对。key:value,其中列表、字典不能作为key。

  字典里面可以嵌套字典、字符串、列表。

  字典是无序的。

二、字典的查找,智能通过key查找。

 

三、字典的删除

  del dict[key1]  可以删除字典中的ley1及其值。

四、字典的for循环

  用for循环字典,得到的值是key

  用for循环dict.values(), 得到的值是value。

  用for循环dict.items,取得字典的键值对。

五、字典的方法

  dic={"k1":"v1"}

  claer()

  copy() 浅拷贝

  dict.fromkeys(["k1","k2"],v1)  创建一个字典以k1,k2为键,以v1作为两个键的值。,

  get()   dic.get("k1")   ==>v1    若k1不存在则结果是None。

  pop()   dic.pop("k1") 删除k1的键值对。并可以获得删除的值。

  popitem()  随机删除字典中的一对键值,并获取删除的键值对。

  setdefault()  dic.setdefault("k1")   设置值,已经存在不设置,并获取当前key对应的值,若不存在,则进行添加,并取得当前key对应的值。

  update()  dic.update("k1":1111)  更新已经存在的key对应的值,若不存在则进行添加。