python字典dict的增、删、改、查操作

## python字典dict的增、删、改、查操作
dict = {'age': 18, 'name': 'jin', 'sex': 'male', }
#增
# dict['heigh'] = 185 #没有键值对,添加
#dict['age'] = 16 #如果已经有键,则值覆盖
# dict.setdefault('weight',150) #有键值对,不做任何改变,没有才添加
# dict.setdefault('name','二哥') #因为已经有,所以不做改变
#print(dict)
#删
dict = {'age': 18, 'name': 'jin', 'sex': 'male', }
#print(dict.pop('age')) #有返回值,按键去删除
#print(dict.pop('二哥','没有这个键')) #可设置返回值(默认返回值是none)
# print(dict.popitem()) #随机删除,有返回值元组里面是删除的键值(python3.x以后是有序的,删除最后一个)
# print(dict)
# del dict['name']
# print(dict)
# del dict
# dict.clear() # 清空字典
# print(dict)
#改
dict = {'age': 18, 'name': 'jin', 'sex': 'male', }
# update
#dict['age'] = 16
print(dict)
dic2 = {"name": "alax","weight": 75}
dic2.update(dict)
print(dic2)
print(dict)
#查
dict = {'age': 18, 'name': 'jin', 'sex': 'male', }
# print(dict.keys(), type(dict.keys()))
# print(dict.values())
print(dict.items())
for i in dict:
print(i)
for i in dict.keys():
print(i)
for i in dict.values():
print(i)