วิธี get
วิธี get ส่งคืนค่าจากคีย์ของพจนานุกรม
ในกรณีที่ไม่มีคีย์ดังกล่าว - จะส่งคืนค่าเริ่มต้นที่กำหนดไว้
พารามิเตอร์แรกของเมธอดคือคีย์ที่ต้องการ
พารามิเตอร์ที่สองเป็นตัวเลือก - คือค่าเริ่มต้น
ไวยากรณ์
พจนานุกรม.get(คีย์, [ค่าเริ่มต้น])
ตัวอย่าง
ลองหาคีย์
'a' ในพจนานุกรมของเรา
โดยกำหนดค่าเริ่มต้นเป็น '!':
dct = {
'a': 1,
'b': 2,
'c': 3
}
dct.get('a', '!')
print(dct)
ผลลัพธ์การทำงานของโค้ด:
1
ตัวอย่าง
ทีนี้ลองรับค่าจากคีย์ ที่ไม่มีอยู่ในพจนานุกรม:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e', '!'))
ผลลัพธ์การทำงานของโค้ด:
!
ตัวอย่าง
ลองเปลี่ยนตัวอย่างก่อนหน้า โดยไม่กำหนดค่าเริ่มต้นสำหรับคีย์ที่ไม่มีอยู่:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e'))
หลังจากรันโค้ด เมธอดจะส่งคืน None ให้เรา:
None