dict1 = {"鉛筆":8, "原子筆":25, "橡皮擦":10, "立可帶":40}
常用方法 | 意思 |
---|---|
len(dict1) | 字典元素個數計算 |
dict1.clear() | 字典內所有元素移除 |
dict1.copy | 字典複製 |
dict1.keys() | 字典取得所有的鍵的名稱 |
dict1.values() | 字典取得所有的值的內容 |
dict1.items() | 字典取得本身的所有元素 |
dict1.get(鍵,預設值) | 字典以鍵為條件,取得鍵的值。如果有給值,但鍵不存在,就會回傳預設值。 |
dict1.setdefault(鍵,預設值) | 字典以鍵設定值,若鍵存在,它的值不會改變;若鍵不存在,則會新增鍵跟值。 |
keys 方法:取得字典所有的鍵的名稱
values 方法:字典取得所有的值的內容
若要將鍵和值組合在一起,可以用 list 函數轉換,以迴圈方式取得 list 內容並列印出來。
舉例來說:
items 方法將字典中的鍵-值組合全部取出來。
範例:
列印出來的結果與 keys 、 values 方法相同。
字典以鍵為條件,取得鍵的值。如果有給值,但鍵不存在,就會回傳預設值。語法為:
字典名稱.get(鍵[, 預設值])
get 方法有三種可能的執行結果:
字典以鍵設定值,若鍵存在,它的值不會改變;若鍵不存在,則會新增鍵跟值。
參考資料:Python初學特訓班、https://www.796t.com/content/1548549397.html