字典操作
-
什么是字典
字典是一种key-value的数据类型,使用就像我们上学用的字典,通过笔画、字母来查对应页的详细内容。
-
语法
info={'name':'lee', #声明
'age':'18',
'sex':'man'
}
info["age"] #读取
info.get('name') #查找
‘age’ in info # 判断是否有这个key
info["age"]=16 #修改dict中数据
info["id"]=1401 #添加数据
del info["id"]=1401 #删除数据
info.pop("age") #删除数据
-
字典的特性:
- dict无序性
- key必须是唯一的
-
操作
>>> info.values() #打印所有的值 dict_values(['lee', '18', 'man']) >>> info.keys() #打印所有的键 dict_keys(['name', 'age', 'sex']) >>> info.setdefault('name','age') #现在字典中取第一个参数的值,如果取不到就创建心值 'lee' >>> info.setdefault('id','age') 'age'
-
更新
- update()
- 作用:如果有交叉的就赋新值,没有就添加进去
-
items
- 作用将一个元组转换为列表
-
初始化一个新的字典
- dict.formkeys()
-
遍历
for i in info:
print(i,info[i])