字典的操作

【字典】
创建
1.{key:value,key:value}
2.dict(key:value)
3.dict([key:value])
4.{}.fromkeys(keys,value)


增加操作
1.dict[key] = value
2.dict.setdefault(key,value)如果已存在key,再次添加不会新增,只返回已存在的value值


删除操作
1.del dict[key]
2.pop(key)
3.popitem()随便删除一个key
4.clear()清空整个dict


修改操作
dict1.update(dic2)将dict2中的键值覆盖到dict1中


查操作
1.dict[key]返回key对应的值
2.dict.get[key, default=None]如果不存在默认返回None,返回值可以自定义设置
3.dict.keys()
4.dict.values()
5.dict.items()返回一个包含所有(键,值)元组的列表([(key,value),(key,value)])


循环
1.for i in dict:print(i,dict[i])推荐用法
2.for i in dict.items(): print(i) 返回(key,value)(key,value)
3.for i,j in dict.items(): print(i,j)返回 key,value

原文地址:https://www.cnblogs.com/meizile/p/12553327.html