Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Các hàm và phương thức Dictionary built-in trong Python

Python bao gồm các hàm dictionary sau:

STT Hàm & Mô tả
1cmp(dict1, dict2)
So sánh phần tử của cả hai dict.
2len(dict)
Độ dài dictionary (số item).
3str(dict)
Chuỗi biểu diễn có thể in của dictionary.
4type(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ả
1dict.clear()
Xóa tất cả phần tử của dict
2dict.copy()
Trả về shallow copy của dict
3dict.fromkeys()
Tạo dict mới với keys từ seq và values set to value
4dict.get(key, default=None)
Với key, trả về value hoặc default nếu key không có
5dict.has_key(key)
Trả về true nếu key trong dict, false ngược lại
6dict.items()
Trả về list các tuple (key, value) của dict
7dict.keys()
Trả về list key của dict
8dict.setdefault(key, default=None)
Tương tự get(), nhưng set dict[key]=default nếu key chưa có
9dict.update(dict2)
Thêm cặp key-value của dict2 vào dict
10dict.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().