Hàm Dictionary setdefault() trong Python tương tự get(), nhưng sẽ thiết lập dict[key]=default nếu key không tồn tại trong dict. Cú pháp của setdefault() trong Python: dict.setdefault(key, default=None)
Tham số: key: Là key để được tìm. default: Là giá trị để được trả về trong trường hợp key không tồn tại.Cú pháp
Ví dụ sau minh họa cách sử dụng của hàm setdefault() trong Python.
dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.setdefault('name', None)) print ("Gia tri cua key 'gender' la: ", dict1.setdefault('gender', None))
Chạy chương trình Python trên sẽ cho kết quả:
Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None