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