Python 內建字典函式和方法
Python 包含以下字典函式:
序號 | 函式及描述 |
---|---|
1 | cmp(dict1, dict2) 比較兩個字典的元素。 |
2 | len(dict) 返回字典的總長度。這將等於字典中專案的數量。 |
3 | str(dict) 生成字典的可列印字串表示形式。 |
4 | type(variable) 返回傳遞變數的型別。如果傳遞的變數是字典,則它將返回字典型別。 |
Python 包含以下字典方法:
序號 | 方法及描述 |
---|---|
1 | dict.clear() 移除字典 dict 中的所有元素。 |
2 | dict.copy() 返回字典 dict 的淺複製。 |
3 | dict.fromkeys() 使用 seq 中的鍵建立一個新字典,並將值設定為 value。 |
4 | dict.get(key, default=None) 對於鍵 key,返回 value 或 default(如果 key 不在字典中)。 |
5 | dict.has_key(key) 如果 key 在字典 dict 中,則返回 True,否則返回 False。 |
6 | dict.items() 返回 dict 的 (鍵,值) 元組對列表。 |
7 | dict.keys() 返回字典 dict 的鍵列表。 |
8 | dict.setdefault(key, default=None) 類似於 get(),但如果 key 不在 dict 中,則將 dict[key] 設定為 default。 |
9 | dict.update(dict2) 將字典 dict2 的鍵值對新增到 dict 中。 |
10 | dict.values() 返回字典 dict 的值列表。 |
廣告