python 字典Dict內建方法

2021-06-17 17:00:07 字數 951 閱讀 3040

方法名字

操作

dict.clear()

刪除字典中所有元素

dict.copy()

返回字典(淺複製)的乙個副本

dict.fromkeysc(seq,val=none)

建立並返回乙個新字典,以seq 中的元素做該字典的鍵,val 做該字典中所有鍵對應的初始值(如果不提供此值,則預設為none)

dict.get(key,default=none)

對字典dict 中的鍵key,返回它對應的值value,如果字典中不存在此鍵,則返回default 的值(注意,引數default 的預設值為none)

dict.has_key(key)

如果鍵(key)在字典中存在,返回true,否則返回false. 在python2.2版本引入in 和not in 後,此方法幾乎已廢棄不用了,但仍提供乙個 可工作的介面。

dict.items()

返回乙個包含字典中(鍵, 值)對元組的列表

dict.keys()

返回乙個包含字典中鍵的列表

dict.values()

返回乙個包含字典中所有值的列表

dict.iter()

方法iteritems(), iterkeys(), itervalues()與它們對應的非迭代方法一樣,不同的是它們返回乙個迭代子,而不是乙個列表。

dict.pop(key[, default])

和方法get()相似,如果字典中key 鍵存在,刪除並返回dict[key],如果key 鍵不存在,且沒有給出default 的值,引發keyerror 異常。

dict.setdefault(key,default=none)

和方法set()相似,如果字典中不存在key 鍵,由dict[key]=default 為它賦值。

Python內建了字典 dict的支援

一 dict函式 如果用dict實現,只需要乙個 名字 成績 的對照表,直接根據名字查詢成績,無論這個表有多大,查詢速度都不會變慢。用python寫乙個dict如下 d d michael 95把資料放入dict的方法,除了初始化時指定外,還可以通過key放入 d adam 67 d adam 67...

Python內建型別 dict

python中,字典是容器,所以可以使用len 方法統計字典中的鍵值對的個數 字典是可迭代的,迭代的依據是字典中的鍵。in,not in 等運算子判斷指定的鍵是否在字典中 如果索引乙個字典中不存在的鍵,將會丟擲異常keyerror del d k 將會刪除k對應的鍵值對,如果d中不存在k,則丟擲異常...

Python 字典 dict 函式

python 字典 dict 函式用於建立乙個新的字典,用法與 pyhon 字典 update 方法相似。dict 函式函式語法 dict key value 引數說明 返回乙個新的字典。以下例項展示了 dict 函式的使用方法 usr bin python3 dict0 dict 傳乙個空字典 p...