## 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)