Python学习
Posted andraw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习相关的知识,希望对你有一定的参考价值。
字典dict
设字典为
dic = {"name":"Andraw"}
a、增加
1、通过键值对增加,在字典dic中增加键值对address:GuangDong
dic["address"] = "GuangDong"
2、通过setdefault方法增加,在字典dic中增加键值对address:GuangDong
dic.setdefault("address","GuangDong")
3、两者区别
方法一,若字典中已存在key值,则直接覆盖,不存在key值,则建立;方法二、若字典中已存在key值,不做操作,若不存在,则建立
b、删除
1、通过pop方法删除,在字典中删除address键值对,返回对应的values值
dic.pop("address")
注:若不存在,报错。解决方法如下:
dic.pop("address",None)
注:若key值不存在,返回None,可设置返回值
2、通过del删除
del dic["address"]
3、通过popitem删除,随机删除,返回删除的元祖,若空报错
dic.popitem()
4、通过clear方法,清空字典
dic.clear()
c、查找
1、通过key值查找,没有报错
value=dic["name"] print(value)
2、通过get方法查找,返回values值,没有返回None,可设定返回值
dic.get("name")
d、更改
1、通过键值对直接更改
dic["name"]="Andraw"
2、通过update方法更改,若dic不存在dic2的键值对,则dic增加dic2的键值对,若存在,则将key值对应的values值替换
dic1 = {"name":"aaa"} dic.update(dic)
以上是关于Python学习的主要内容,如果未能解决你的问题,请参考以下文章