\n",
" \n",
" 类别 | \n",
" 方法 | \n",
" 说明 | \n",
"
\n",
" \n",
" 查 | \n",
" d[key] | \n",
"\t根据key返回值。如指定key不存在,引发KeyError异常 | \n",
"
\n",
" \n",
" d.get(key[,default]) | 在d中查找key对应值,找不到返回None或返回预先设定的default | \n",
"
\n",
" \n",
" key in d, key not in d | \n",
" 查看key是否在字典d的键集。如果存在,in返回True, not in返回True | \n",
"
\n",
" \n",
" 增 | \n",
" d[key] = value | \n",
" 如字典d中不存在key,则新增key:value对 | \n",
"
\n",
" \n",
" 更新 | \n",
" d[key] = value | \n",
" 如字典d中存在key,则更新该其对应的值为value | \n",
"
\n",
" \n",
" d.update(items) | \n",
" 使用字典、键值对 items来更新字典 | \n",
"
\n",
" \n",
" d.setdefault(key[,value]) | \n",
" 如字典中已有key,则不更新,且返回已有值;如没有key则更新为None或value,且返回None或value | \n",
"
\n",
" \n",
" 删 | \n",
" del d[key] | \n",
" 删除key对应的键值对,如key不存在会引发KeyError异常 | \n",
"
\n",
" \n",
" d.pop(key[,default]) | \n",
" 弹出key对应的键值对。不存在,则返回default或引发KeyError异常 | \n",
"
\n",
" \n",
" d.popitem() | \n",
" 从字典返回一个键值对元组,并从字典删除该键值对 | \n",
"
\n",
" \n",
" d.clear() | \n",
" 移除字典中所有元素 | \n",
"
\n",
" \n",
" 视图 | \n",
" d.items() | \n",
" 返回字典的键值对视图对象。视图对象会动态反映d字典中内容的变化 | \n",
"
\n",
" \n",
" d.keys() | \n",
" 返回字典的键视图对象 | \n",
"
\n",
" \n",
" d.values() | \n",
" 返回字典的值视图对象 | \n",
"
\n",
" \n",
" 其他 | \n",
" d.copy() | \n",
" 对字典d进行浅拷贝 | \n",
"
\n",
" \n",
" == | \n",
" 判断两个字典内容是否相同 | \n",
"
\n",
" \n",
" sorted(d) | \n",
" 对字典d的键集排序,并返回键列表 | \n",
"
\n",
"
\n",
"