字典(dict)概念
字典由键(key)值(value)对组成,构成一一对应关系。
创建方式
-
dict1 = {},例如:
dict1={‘name’ : ‘海马’ ,‘性别’:’ 男 ’ , ’ 身高 ’ :185} -
dict2 = dict(‘name’ =‘海马’ ,‘性别’=’ 男 ’ ,’ 身高 ’ =185 )
-
dict3 = dict([(‘name’ , ‘海马’ ),(‘性别’,’ 男 ‘) ,(’ 身高 ’ ,185 )])
字典键值对的覆盖
- 当重复出现键而值不同时,后者会替换前者
dict1={‘name’ : ‘海马’ ,‘性别’:’ 男 ’ , ’ 身高 ’ :185,‘name’ : ‘游戏’ }
print(dict1)
运算结果:
dict1={‘name’ : ‘游戏’ ,‘性别’:’ 男 ’ , ’ 身高 ’ :185}
字典的使用
-
查询
- dict1[‘name’] , 当键不存在时会报错
- dict.get(key[,default]) 根据键来获取字典的值。第二个参数可以指定一个默认值(None),当获取不到值的时候会返回默认值
-
修改
- dict1[‘name’] = 城之内
- dict.setdefault(key,value) , 向字典中添加键值对,存在相同的键则不修改,没有则添加上
- dict.update() 将其他字典的key-value添加到当前的字典当中
-
删除
字典的遍历
for 遍历