วิธี setdefault() ของ Python แบบรายการ

ตัวอย่าง

เรียกค่าของ "model" รายการ

car = {
  "brand": "Porsche",
  "model": "911",
  "year": 1963
}
x = car.setdefault("model", "Macan")
print(x)

ตัวอย่างการทำงาน

การระบุและวิธีใช้

setdefault() ใช้ตัวกุญแจที่กำหนดเพื่อคืนค่าของรายการ

ถ้าตัวกุญแจไม่มีอยู่ ให้เพิ่มตัวกุญแจที่มีค่าที่กำหนด ดูตัวอย่างด้านล่าง

รูปแบบ

dictionary.setdefault(keyname, value)

ค่าประกาศ

ประกาศ คำอธิบาย
keyname สำคัญ。คุณต้องการคืนค่าของรายการที่มีตัวกุญแจ
value

ตัวเลือก

ถ้าตัวกุญแจไม่มีอยู่ ค่านี้จะกลายเป็นค่าของตัวกุญแจ

ค่าเริ่มต้น None。

ตัวอย่างเพิ่มเติม

ตัวอย่าง

เรียกค่าของ "color" รายการ ถ้า "color" รายการไม่มีอยู่ ให้เพิ่มค่า "color" ที่มีค่า "white"

car = {
  "brand": "Porsche",
  "model": "911",
  "year": 1963
}
x = car.setdefault("color", "white")
print(x)

ตัวอย่างการทำงาน