python字典操作
字典是一种key-value(键值对) 的数据类型,使用就像我们上学用的字典,通过笔画、字母来查对应页的详细内容。
语法:
info = {
'superman01': "TengLan Wu",
'superman02': "LongZe LuoLa",
'superman03': "Fan Daoai",
}
字典的特性
dict是无序的
key是唯一的,所以天生去重
print(info)
结果:{'superman01':"TengLan Wu",'superman03': "Fan Daoai",'superman02': "LongZe LuoLa"}
可以得出打印出的结果并没有按顺序排列
我们再取出'superman01'的值:
#print(info["superman01"]) 结果是'WuTeng Lan'
下面我们队以上结果进行更改
print(info)
info["superman01"] = "武藤兰"
print(info) #原来的'superman01'如果存在的话就是更改
#如果原来的键不存在,是新增的。那么就是增加
del是python内置的一种删除方法。
del info["superman01"] #删除方法一
info.pop("superman01") #指定删除方法(标准的删除姿势)
info.popitem() #随机删除
print(info)
查找:info['superman04'] #显示的是KeyError:'superman04',因为一开始就没有这个键
更好的查找方法:print(info.get('superman04')) #结果显示的是None
判断'superman04'在不在这个字典里面就用print('superman04' in info) #在就显示True,不在就显示False
基础的增删改查就先到这里,后面我会讲字典的嵌套