dict基本操作

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参数转换成列表

发表评论