增:
空字典声明
字典名 = {} 或者 字典名 = dict()
dit = {}
dit = dict()
增加元素
字典名[key] = value
dit[key] = value
删:
方法一
del(字典名[key])
del(dit[key])
方法二
字典名.pop(key)
dit.pop(key)
改:
字典名[key] = new_value
dit[key] = update_value
查:
查询键是否在字典中
key in dit 返回值为 boolean 在为 Ture 不在 为 False
key not in dit 返回值为 boolean 不在为 Ture 在 为 False
字典的一些特殊方法
.values() 取出字典中所有值,返回值为dict_values([ value1, value2]) ,不能直接使用需要 使用list()函数 转化为列表后使用
.keys() 取出字典中所有键,返回值为dict_keys([ key1, key2]) ,不能直接使用需要 使用list()函数 转化为列表后使用
.items() 取出字典中所有键值对,返回值为dict_items([(key1, value1), ( key2, value2)]) ,不能直接使用需要 使用list()函数 转化为列表后使用
特殊技巧:
sorted(dc.items(),key=lambda x:x[1],reverse = True)
直接取出键值对 并以值 为基准进行排序