dic = {‘name‘: ‘wangys‘,‘age‘: 18} dic[‘sex‘] = ‘male‘ print(dic)
# {‘name‘: ‘wangys‘, ‘age‘: 18, ‘sex‘: ‘male‘}
dic = {‘name‘: ‘wangys‘,‘age‘: 18} dic[‘name‘] = ‘wc‘ print(dic) # {‘name‘: ‘wc‘, ‘age‘: 18}
dic = {‘name‘: ‘wangys‘,‘age‘: 18} dic.setdefault(‘sex‘,‘male‘) print(dic) # {‘name‘: ‘wangys‘, ‘age‘: 18, ‘sex‘: ‘male‘}
dic = {‘name‘: ‘wangys‘,‘age‘: 18} dic.setdefault(‘name‘,‘wc‘) print(dic) # {‘name‘: ‘wangys‘, ‘age‘: 18}
dic = {‘name‘: ‘wangys‘,‘age‘: 18} ret = dic.pop(‘age‘) print(ret) print(dic) # 18 # {‘name‘: ‘wangys‘}
dic = {‘name‘: ‘wangys‘,‘age‘: 18} ret = dic.pop(‘male‘) print(ret) print(dic) # KeyError: ‘male‘
dic = {‘name‘: ‘wangys‘,‘age‘: 18} del dic[‘name‘] print(dic) del dic[‘male‘] print(dic) # {‘age‘: 18} # KeyError: ‘male‘
dic = {‘name‘: ‘wangys‘,‘age‘: 18} dic.clear() print(dic) #{}
dic = {‘name‘: ‘wangys‘,‘age‘: 18} print(dic.popitem()) print(dic)
# (‘age‘, 18)
# {‘name‘: ‘wangys‘}
dic = {‘name‘: ‘wangys‘,‘age‘: 18} dic[‘name‘] = ‘wc‘ print(dic) # {‘name‘: ‘wc‘, ‘age‘: 18}
dic1 = {‘name‘: ‘wangys‘,‘age‘: 18} dic2 = {‘name‘: ‘wc‘,‘sex‘: ‘male‘} dic1.update(dic2) print(dic1) # {‘name‘: ‘wc‘, ‘age‘: 18, ‘sex‘: ‘male‘}
dic1 = {‘name‘: ‘wangys‘,‘age‘: 18} print(dic1[‘name‘]) # wangys
dic1 = {‘name‘: ‘wangys‘,‘age‘: 18} print(dic1[‘male‘]) # KeyError: ‘male‘
dic1 = {‘name‘: ‘wangys‘,‘age‘: 18} ret1 = dic1.get(‘name‘) ret2 = dic1.get(‘male‘) ret3 = dic1.get(‘male‘,‘改键不存在‘) print(ret1,ret2,ret3) # wangys None 改键不存在
dic1 = {‘name‘: ‘wangys‘,‘age‘: 18} for item in dic1: print(item) # name # age
dic1 = {‘name‘: ‘wangys‘,‘age‘: 18} ret = dic1.keys() print(ret) # dict_keys([‘name‘, ‘age‘])
dic1 = {‘name‘: ‘wangys‘,‘age‘: 18} ret = dic1.keys() for key in ret: print(key)
dic1 = {‘name‘: ‘wangys‘,‘age‘: 18} ret = dic1.values() print(ret) #dict_values([‘wangys‘, 18])
dic1 = {‘name‘: ‘wangys‘,‘age‘: 18} ret = dic1.items() print(ret) # dict_items([(‘name‘, ‘wangys‘), (‘age‘, 18)])
原文:https://www.cnblogs.com/wc89/p/10702443.html