字典
对字典的操作
# dic = { # 'name': '太白金星', # 'age': 18, # 'hobby': 'wife', # }
增:
# 1.有则修改,无责添加 # dic['hight']=180 # # dic['name']='ghl' # # print(dic) # 2.有则不变,无则添加 # dic.setdefault('hight',180) # dic.setdefault('name','ghl') # print(dic)
删
# 1.pop # dic.pop('name')字典中有这个元素 # print(dic) # set=dic.pop('name1','')#找不到,有返回值,不报错 # print(set) # 2.popitem #3.6版本自动删除最后一个键值对 # dic.popitem() # print(dic) # 3.clear#清空字典 # dic.clear() # print(dic) # 4.del # del dic['name'] 按照键删除 # print(dic) # del dic['name1'] 找不到会报错,最好用pop # print(dic) # del dic 删除整个字典 # print(dic)
改
# 1.直接改 # dic['name']='ghl' # print(dic) # 2.update # dic.update(name='ghl')**** # print(dic) dic.update(car='lambo',money=1300) 注意键不能为数字,自动添加到后面
dic={。。。。。。}
dic={...........}
dic2.update(dic) 将dic中的键值对覆盖到dic2中,有则覆盖 无则添加
# dic.update(height='180')自动添加到字典最后 # print(dic)
查
# 1.直接查 # print(dic['name']) # print(dic['name1'])#找不到会报错不建议使用 # 2.get # set=dic.get('name',‘没有此键值对’)有返回值建议使用 # print(set)
fromkeys
dic={} dic=dic.fromkeys([1,2,3],'mei') print(dic)
清风徐来.水波不兴

浙公网安备 33010602011771号