วิธี get

วิธี get ส่งคืนค่าจากคีย์ของพจนานุกรม ในกรณีที่ไม่มีคีย์ดังกล่าว - จะส่งคืนค่าเริ่มต้นที่กำหนดไว้ พารามิเตอร์แรกของเมธอดคือคีย์ที่ต้องการ พารามิเตอร์ที่สองเป็นตัวเลือก - คือค่าเริ่มต้น

ไวยากรณ์

pythonพจนานุกรม.get(คีย์, [ค่าเริ่มต้น])

ตัวอย่าง

ลองหาคีย์ 'a' ในพจนานุกรมของเรา โดยกำหนดค่าเริ่มต้นเป็น '!':

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

ผลลัพธ์การทำงานของโค้ด:

python1

ตัวอย่าง

ทีนี้ลองรับค่าจากคีย์ ที่ไม่มีอยู่ในพจนานุกรม:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

ผลลัพธ์การทำงานของโค้ด:

python!

ตัวอย่าง

ลองเปลี่ยนตัวอย่างก่อนหน้า โดยไม่กำหนดค่าเริ่มต้นสำหรับคีย์ที่ไม่มีอยู่:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e'))

หลังจากรันโค้ด เมธอดจะส่งคืน None ให้เรา:

pythonNone

ดูเพิ่มเติม

  • วิธี items,
    ซึ่งส่งคืนทูเพิลคู่คีย์-ค่าของพจนานุกรมที่ระบุ
  • วิธี keys,
    ซึ่งส่งคืนคีย์ทั้งหมดของพจนานุกรม
  • วิธี values,
    ซึ่งส่งคืนค่าทั้งหมดของพจนานุกรม