dic={'a':111,'b':222,'c':333,'d':'ddd','e':{'e1','e2'}}
print (dic)
增
dic['f']='666'
print (dic)
如果存在f的key,则覆盖,没有则增加
dic.setdefault('g','ggg')
添加一条key为‘g’的默认值,如果不存在则添加,存在则不变。
删
dic.pop('d')
print (dic.pop('g','返回的值'))
默认返回值为空,可以在key后面接上你所制定返回值
dic.clear()
清空
del.clear()
删除
pop.iteam()
随即删除
改
dic['d'] ='444'
dic={'d':'444'}
dic={'d':'444','a':'AAA'}
更改多个
dic2={'d':'444','a':'AAA'}
dic2.update(dic)
将dic的内容更新到dic2里面
查
print (dic.get('e',"不存在返回的值"))
# print(dic.items()) #查看字典的键值对
# print(dic.keys()) #查看字典的键
# print(dic.values()) #查看字典的值
字典的转换:
变量转换成字典:
c=dict (a = '111')
print(c)
---------------
{'a': '111'}
可以通过list参数转换成列表