新增/修改
#1.字典的新增
d['friend'] = 'kim'
print(d)
d.setdefault('job','teacher')
print(d)当key不存在时,就新增,否则修改
删除 del pop clear popitem
#2.字典的删除
d1 = {'name':'ton','age':18}
del d1['name']
print(d1)
d1.pop('age')
print(d1)
print(d1.pop('wad','该健不存在'))
d1.clear()
print(d1)
d1.popitem()
print(d1)del d['key']
pop('key') 删除键key对应的key和值
pop('key',如果key不存在返回这个)
popitem() 删除最后一个
clear()删除所有
查询
#3.字典的查询
d3 = {'name':'tom','age':20}
r2 = d3['name']
print(r2)
r3 = d3.get('age')
print(r3)
r4 = d3.get('job','没有')
print(r4)常用函数
#获取键值对数
print(len(d))
#两个字典更新
d5 = {'name':'ton','job':'teacher'}
d.update(d5) #d5被加到d
print(d)
#获取字典的所有key
print(d.keys()) #以列表形式返回
#获取字典的所有value
print(d.values())
#同时获取字典所有的key 和 value
print(d.items())