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)

Chạy ví dụ

Đị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)

Chạy ví dụ