課程內(nèi)容
Python入門課程N(yùn)O47課 字典的添加
字典的添加操作,主要有三種方式。通過(guò)操作符:[]添加, dict.setdefault(key, default=None)方法添加,以及dict.update(iterable)方法添加。以下以示例講解:
1、dict[new_key] = value: new_key表示新的鍵名,value表示鍵值。
2、dict.setdefault(key, default=None):參數(shù)key表示鍵名,如果鍵存在,會(huì)返回鍵所對(duì)應(yīng)的鍵值,否則添加一個(gè)新的鍵值對(duì)。通過(guò)參數(shù)default來(lái)指定新鍵的鍵值,返回值為鍵名所對(duì)應(yīng)的鍵值,如果未指定鍵值,則返回值為None。
3、dict.update(iterable):iterable表示可迭代對(duì)象,傳遞的參數(shù)主要為字典類型,列表類型,元組類型,無(wú)返回值。通過(guò)字典對(duì)象來(lái)更新字典時(shí),如果鍵名存在,則字典對(duì)象中鍵名的鍵值被更新為新的鍵值,如果鍵名不存在,添加新的鍵值對(duì)。通過(guò)列表,元組來(lái)更新字典時(shí),列表/元組是二維的結(jié)構(gòu),具體可看代碼實(shí)例。
其對(duì)應(yīng)的輸出結(jié)果為:

- 上一篇
Python入門課程N(yùn)O46課 字典的修改
Python中字典的鍵名是只讀的,修改的是鍵名對(duì)應(yīng)的鍵值。dict[key] = valuekey表示鍵名,value表示鍵值。鍵名不存在時(shí),會(huì)插入新的鍵值對(duì)。如果修改的鍵名不存在,則會(huì)新增個(gè)鍵值對(duì),如下:
- 下一篇
Python入門課程N(yùn)O48課 字典的刪除
字典的刪除有三種操作方式,以下來(lái)一一講解:1、dict.pop(key):pop方法用來(lái)刪除指定的鍵,待刪除的鍵必須存在于字典對(duì)象中,否則會(huì)拋出鍵名不存在的錯(cuò)誤異常,返回值為鍵名對(duì)應(yīng)的鍵值。2、dict.popitem():popitem方法用來(lái)隨機(jī)刪除字典中的鍵,返回值為一個(gè)元組,元組的第一