Phương thức setdefault() của từ điển Python
Ví dụ
Lấy giá trị của mục "model":
car = { "brand": "Porsche", "model": "911", "year": 1963 } x = car.setdefault("model", "Macan") print(x)
Định nghĩa và cách sử dụng
Phương thức setdefault() sử dụng khóa được chỉ định để trả về giá trị của mục.
Nếu khóa không tồn tại, hãy chèn khóa này với giá trị được chỉ định. Xem ví dụ dưới đây.
Cú pháp
dictionary.setdefault(keyname, value)
Giá trị tham số
Tham số | Mô tả |
---|---|
keyname | Bắt buộc. Tên khóa của mục bạn muốn trả về giá trị. |
value |
Tùy chọn. Nếu khóa tồn tại, tham số này sẽ không có hiệu lực. Nếu khóa không tồn tại, giá trị này sẽ trở thành giá trị của khóa. Giá trị mặc định None. |
Ví dụ thêm
Ví dụ
Lấy giá trị của mục "color", nếu mục "color" không tồn tại, thì chèn giá trị "white" vào mục "color":
car = { "brand": "Porsche", "model": "911", "year": 1963 } x = car.setdefault("color", "white") print(x)