一、创建字典(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对应的值,若不存在则进行添加。