由于字典屬于可變序列,所以我們可以任意操作字典中的鍵值對(key-value 對)。Python 中,常見的字典操作有以下幾種:
初學者要牢記,字典中常常包含多個鍵值對,而 key 是字典的關鍵數(shù)據(jù),字典的基本操作都是圍繞 key 值實現(xiàn)的。 Python字典添加鍵值對如果要為 dict 添加鍵值對,只需為不存在的 key 賦值即可。實現(xiàn)此操作的語法格式如下:dict[key] = value 此格式中,各個參數(shù)的含義如表 1 所示。
例如,下面代碼演示了在現(xiàn)有字典 a 的基礎上,添加新元素的過程:
{'數(shù)學': 95} Python字典修改鍵值對“修改鍵值對”并不是同時修改某一鍵值對的鍵和值,而只是修改某一鍵值對中的值。由于在字典中,各元素的鍵必須是唯一的,因此,如果新添加元素的鍵與已存在元素的鍵相同,原來鍵所對應的值就會被新的值替換掉。例如:
{'數(shù)學': 95, '語文': 100, '英語': 90} 可以看到,字典中沒有再添加一個 {'語文':100} 鍵值對,而是對原有鍵值對 {'語文': 89} 中的值做了修改。 Python字典刪除鍵值對如果要刪除字典中的鍵值對,還是可以使用 del 語句。例如:
{'英語': 90} 判斷字典中是否存在指定鍵值對如果要判斷字典中是否存在指定鍵值對,首先應判斷字典中是否有對應的鍵。判斷字典是否包含指定鍵值對的鍵,可以使用 in 或 not in 運算符。需要指出的是,對于 dict 而言,in 或 not in 運算符都是基于 key 來判斷的。 例如如下代碼:
True |
|
來自: candidacy > 《python學習》