Page 68 - python
P. 68

42




                    [2, 4, 6, 8]

                    [0, 9, 8, 7]
                    [1, 2, 3, 4, 5, 6, 7]
                    [8, 9, 0]
                    [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]


                   4.9 การลบสมาชิกภายในตัวแปรลีสต
                          การลบสมาชิกภายในตัวแปรลีสตใชคําสั่ง del ตามดวยหมายเลขสมาชิกภายในตัวแปรลีสต

                   สามารถกําหนดโดยใชการเลื่อนลีสตได ดังนี้

                   ตัวอยางที่ 4.9 การลบสมาชิกภายในตัวแปรลีสต
                    x = [1, 2, 3, 4 , 5, 6, 7, 8, 9 , 0]

                    del x[:]          # ลบสมาชิกยอยทั้งหมดในลีสต

                    print(x)


                   ผลลัพธ :
                    [ ]
                          ตัวอยาง 4.9 เปนการลบสมาชิกทุกตัวภายในตัวแปรลีสต ดังนั้นผลลัพธจึงเปนลีสตวาง [ ]


                   ตัวอยางที่ 4.10 ลบสมาชิกยอยจากตําแหนงที่ 4 ถึงตําแหนงสุดทาย
                    x = [1, 2, 3, 4 , 5, 6, 7, 8, 9 , 0]
                                                             ่
                                                             ี
                    del x[4:]          # ลบสมาชิกยอยจากตําแหนงท 4 ถึงตาแหนงสดทาย
                                                                          ุ
                                                                   ํ
                    print(x)

                   ผลลัพธ :
                    [1, 2, 3, 4]

                                        
                          ตัวอยาง 4.10 เปนการลบสมาชิกจากตําแหนงที่ 4 ถึงตําแหนงสุดทาย ผลลัพธเหลือสมาชิก ดังนี้
                   [1, 2, 3, 4]


                   ตัวอยางที่ 4.11 ลบสมาชิกยอยจากตําแหนง 3 ถึง 6
                    x = [1, 2, 3, 4 , 5, 6, 7, 8, 9 , 0]
                    del x[3:6]          # ลบสมาชิกยอยทั้งหมดในลีสต

                    print(x)

                   ผลลัพธ :
                    [1, 2, 3, 7, 8, 9, 0]
   63   64   65   66   67   68   69   70   71   72   73