Page 102 - python
P. 102
76
บทที่ 7
ตัวแปรดิกชันนารีและแม็พรีดิวส
แนวคิด
ตัวแปรดิกชันนารี หรือตัวแปรพจนานุกรม (dictionary) เปนการเกบคียและคาของคีย (key
็
และ value) เปนโครงสรางขอมูลที่มีประโยชนและมีประสิทธิภาพ
ในบทนี้จะนําเสนอเนื้อหาเกยวกบ การประกาศใชงานตัวแปรดิกชันนารี การเขาถึงขอมูลภายใน
ั
ี่
ตัวแปรดิกชันนารี การตรวจสอบคียภายในดิกชันนารี การเคลียสขอมูลทั้งหมดในดิกชันนารี การแปลงตัว
แปรลีสตเปนดิกชันนารี การดึงขอมูลในตัวแปรดิกชันนารีดวยคําสั่ง pop การอัพเดทคาตัวแปรใหกับตัว
แปรดิกชันนารี การรวมตัวแปรชนิดดิกชันนารีเขาดวยกัน และฟงกชั่นแม็พรีดิวส
วัตถุประสงค
1. อธิบายการประกาศใชตัวแปรดิกชันนารีได
2. อธิบายการเขาถึงสมาชิกภายในตัวแปรดิกชันนารีได
3. อธิบายการตรวจสอบคียภายในดิกชันนารีได
4. อธิบายการ pop และอัพเดทคาตัวแปรใหกับตัวแปรดิกชันนารีได
5. อธิบายการใชงานฟงกชั่นแม็พรีดิวสและตัวแปรดิกชันนารีได
7.1 การประกาศและเขาถึงตัวแปรชนิดดิกชันนารี
ตัวแปรดิกชันนารี มีรูปแบบการประกาศตัวแปร ดังนี้
ไวยากรณการประกาศตัวแปรดิกชันนารี
dict_name = { key: value }
คําอธิบายการประกาศตัวแปรดิกชันนารี
ชื่อเรียก คําอธิบาย
dict_name คือ ชื่อตัวแปรที่ตองการประกาศเปนชนิดดิกชันนารี
ี
ื
ิ
Key คอ คยเวรด
ี
Value คอ คาของคย
ื
ตัวอยางที่ 7.1 การประกาศตัวแปรดิกชันนารี
d = { }
d = {'Computer' : 'คอมพิวเตอร', 'Programming':'โปรแกรมมิ่ง' }
print(d['Computer'])
print(d['Programming'])
print(len(d))