字典

对字典的操作

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

 







 

posted @ 2019-03-10 16:08  百鬼之主  阅读(71)  评论(0)    收藏  举报