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))
   97   98   99   100   101   102   103   104   105   106   107