Python bao gồm các hàm dictionary sau:
| STT | Hàm & Mô tả |
|---|---|
| 1 | cmp(dict1, dict2) So sánh phần tử của cả hai dict. |
| 2 | len(dict) Độ dài dictionary (số item). |
| 3 | str(dict) Chuỗi biểu diễn có thể in của dictionary. |
| 4 | type(variable) Trả về kiểu của biến. Nếu là dictionary, trả về dictionary type. |
Python bao gồm các phương thức dictionary sau:
| STT | Phương thức & Mô tả |
|---|---|
| 1 | dict.clear() Xóa tất cả phần tử của dict |
| 2 | dict.copy() Trả về shallow copy của dict |
| 3 | dict.fromkeys() Tạo dict mới với keys từ seq và values set to value |
| 4 | dict.get(key, default=None) Với key, trả về value hoặc default nếu key không có |
| 5 | dict.has_key(key) Trả về true nếu key trong dict, false ngược lại |
| 6 | dict.items() Trả về list các tuple (key, value) của dict |
| 7 | dict.keys() Trả về list key của dict |
| 8 | dict.setdefault(key, default=None) Tương tự get(), nhưng set dict[key]=default nếu key chưa có |
| 9 | dict.update(dict2) Thêm cặp key-value của dict2 vào dict |
| 10 | dict.values() Trả về list value của dict |
Lưu ý Python 3: cmp() và has_key() đã bị loại bỏ. Dùng key in dict thay vì has_key().