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

Các phương thức Dictionary trong Python

Dictionary Python là kiểu tập hợp trong cặp ngoặc nhọn {}, chứa các cặp key-value. Mỗi key liên kết với một value. Dùng key để truy cập value. Key có thể là số, chuỗi, list, thậm chí dictionary khác.

Các phương thức Dictionary

Thư viện chuẩn Python cung cấp nhiều phương thức tích hợp hữu ích. Dưới đây là các phương thức thường dùng:

keys()

Trả về danh sách tất cả key trong dictionary.

dict = {'Name': 'Harry', 'Rollno': 30, 'Dept': 'cse', 'Marks': 97}
print(dict.keys())
dict_keys(['Name', 'Rollno', 'Dept', 'Marks'])

items()

Trả về danh sách các tuple (key, value).

print(dict.items())
dict_items([('Name', 'Harry'), ('Rollno', 30), ('Dept', 'cse'), ('Marks', 97)])

values()

Trả về danh sách các value.

print(dict.values())
dict_values(['Harry', 30, 'cse', 97])

pop()

Xóa và trả về value của key chỉ định.

dict.pop('Marks')
print(dict)
{'Name': 'Harry', 'Rollno': 30, 'Dept': 'cse'}

copy()

Trả về bản sao nông (shallow copy) của dictionary.

dict_new = dict.copy()
print(dict_new)
{'Name': 'Harry', 'Rollno': 30, 'Dept': 'cse', 'Marks': 97}

clear()

Xóa tất cả phần tử.

dict.clear()
print(dict)
{}

get()

Trả về value của key hoặc None nếu key không tồn tại.

print('\nName: ', dict.get('Name'))
print('\nAge: ', dict.get('Age'))
Name: Harry
Age: None

update()

Thêm/cập nhật cặp key-value mới.

dict.update({'Age': 22})
print(dict)
{'Name': 'Harry', 'Rollno': 30, 'Dept': 'cse', 'Marks': 97, 'Age': 22}