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

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