目录
字典的增删查
1.增 2种
dic = {'name':'alex'}
1.直接添加,有则修改,无则添加
dic['age'] = 23
print(dic)
<< {'name':'alex','age':23}
2.setdefault,有则不改,无则添加
dic.setdefault('key','value')
print(dic)
<<{'name':'alex','age':23}
2.删 3种
dic = {'name':'alex','age':23}
1.pop 根据key删,有返回值,不存在不报错,可以指定不存在的返回语句
dic.pop('where','不存在返回这句')
print(dic.pop('where','不存在返回这句'))
<< 不存在返回这句
2.clear 清空
dic.clear
print(dic)
<< {}
3.del 根据key删,不存在报错
del dic['age']
print(dic)
<< {'name':'alex'}
3.查 2种
dic = {'name':'alex','age':23}
1.get 根据key查,不存在不报错,可以指定返回语句
print(dic.get('name','不存在返回此句'))
<< {'name':'alex'}
2.keys(),values(),items()
for key,value in dic.items():
print key,value
<< name alex
age 23