字典的取值規則:
注:字典值可以沒有限制地取任何python物件,既可以是標準的物件,
也可以是使用者定義的,但鍵不行!
(1)不允許同乙個鍵出現兩次。建立時如果同乙個鍵被賦值兩次,後乙個值會被記住。如下例項:
輸出結果:asd[『name』]: zhaokai
(2)鍵必須不可變,所以可以用數,字串或元組充當,所以用列表就不行,如下例項:
輸出結果:
dict1 = ;typeerror: unhashable type: 'list』
變的資料結構 :字典dict,列表list,集合set. 字典也被稱作關聯陣列或雜湊表.
value取值規則:
(1)值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組
輸出結果:
字典中的key和value取值的規則
定義 python的其中一種資料型別是字典型,字典是由許多對相互之間有聯絡的元素組成的,每 對都包含乙個鍵 key 和乙個值 value 這種元素對被稱為鍵值對,一般記作鍵 值 key value 字典的表示方法是,大括號內若干對鍵值對排列在一起,它們之間用逗號隔開。建立乙個名為dic的字典 如圖所...
python 字典之取值
我們知道,字典的取值可以通過鍵來獲取對應的值。如果當我們所輸入的鍵不在所查詢的字典中 會怎樣?我們看一下如下 上述 列印結果如下 我們可以看到,程式報出了keyerror的錯誤,因為在字典d中找不到叫 趙六 的鍵,那麼自然獲取 不到其對應的值。很多時候,我們的字典中會有大量的元素,當我們要取出乙個元...
dict取值 字典(dict)常用操作
字典型別 1 有序 or 無序 無序 2 可變 or 不可變 可變型別 字典常用操作 1 取值 用key取值 print my dict name print my dict hobbies 0 賦值,若字典中沒有對應的key,則是新增 否則做修改 my dict male my dict age ...