字典是key-value鍵值對資料的集合,字典的每個鍵值對用冒號:
分割,每個對之間用逗號,
分開,整個字典包括在花括號{}
中,例如:dict1 =
。
我們需要注意的是,字典中每個鍵都必須是唯一的,但是值可以重複。
定義字典可以使用dict()和{}兩種方法,我們來看一下。
下圖中我們定義了四個字典,d1和d2都是空字典,d3是使用{}
的形式定義的字典,d4是使用dict()函式建立的字典。
我們可以通過字典中的鍵key來訪問相對應的值value。
向字典中插入新的元素,需要增加新的鍵值對。
刪除字典有如下幾個方法:
字典的遍歷相對於字串和列表這些資料型別來說來複雜一些,因為字典是由鍵值對構成的,所以在遍歷的時候,我們可以選擇單獨遍歷key、單獨遍歷value、key/value鍵值對一起遍歷。
1.定義乙個字典,其中鍵key分別為fruit、animal、ball、color、height,值自定義。
2.訪問字典中鍵key為ball所對應的值。
3.遍歷字典中的鍵值對(key/value)。
4.清空字典中的值。
參考:
python字典中的key和value取值的規則
python 孫國翔 18 4 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 鍵必須是唯一的,但值則不必。key的取值規則 d peter 180 print d 字典的key可以用字串來定義。d...
Python字典中的key和value取值的規則
python字典中的key和value取值的規則 wode 字典是一種可變容器模型,字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中。注意 鍵必須是唯一的,但值則不必。值可以取任何資料型別。key的取值規則 1.字典的key可以用字串來定義 例如 ...
C map通過key獲取value
一般是value map key 或者另一種迭代器的方式 1 在map中,由key查詢value時,首先要判斷map中是否包含key。2 如果不檢查,直接返回map key 可能會出現意想不到的行為。如果map包含key,沒有問題,如果map不包含key,使用下標有乙個危險的 會在map中插入乙個k...