Page 60 - Em Học Python
P. 60

XÓA PHẦN TỬ TRONG MẢNG


                       Để bỏ một phần tử ra khỏi mảng, dùng lệnh  del (viết tắt của từ  xóa​  ⟨delete⟩). Ví dụ,
                                                                                           ​
                                                                       ​
                                                                                                   ​
               để bỏ phần tử số sáu ra khỏi danh sách đồ phù thủy kia, là vẩy rắn, thì làm thế này:

                        ​
                   ​
               >>> del wizard_list[5]
                    ​
                   ​
                    ​
                          ​
               >>> print(wizard_list)
               ['spider legs', 'toe of frog', 'snail tongue', 'bat wing', 'slug butter',
               'bear burp', 'mandrake', 'hemlock', 'swamp gas']
                CHÚ Ý

               Đừng quên là các vị trí đều bắt đầu từ 0, nên  wizard_list[5] thực ra là phần tử thứ sáu
                                                                             ​
               trong danh sách.


                       Để bỏ đi những thứ ta vừa mới thêm vào lúc nãy:


                    ​
                   ​
               >>> del wizard_list[8]
                        ​
               >>> del wizard_list[7]
                        ​
                    ​
                   ​
               >>> del wizard_list[6]
                    ​
                   ​
                        ​
                    ​
                          ​
                   ​
               >>> print(wizard_list)
               ['spider legs', 'toe of frog', 'snail tongue', 'bat wing', 'slug butter',
               'bear burp']
                       CÁC PHÉP TOÁN VỚI MẢNG
                       Ta có thể ghép các mảng vào với nhau bằng dấu cộng ( +), giống như cộng số ấy. Giả
                                                                                ​
               sử ta có hai mảng:  list1 chứa từ số 1 đến số 4 và  list2 chứa vài từ. Ta có thể ghép chúng
                                         ​
                                                                        ​
               lại với nhau bằng dấu  + và in ra bằng  print như sau:
                                       ​
                                                            ​
                   ​
               >>> list1 = [1, 2, 3, 4]
                                                                    ​
                                                                          ​
                                                            ​
                                                                  ​
                                                                             ​
                                                                                     ​
                   ​
                                                                                             ​
                                                                                   ​
                               ​
               >>> list2 = ['I', 'tripped', 'over', 'and', 'hit', 'the', 'floor']
                                     ​
                                   ​
                                                  ​
                                                         ​
                                                ​
                   ​
                          ​
                    ​
               >>> print(list1 + list2)
               [1, 2, 3, 4, 'I', 'tripped', 'over', 'and', 'hit', 'the', 'floor']
                       Ta cũng có thể ghép hai mảng vào rồi gán kết quả cho một biến khác.
               34          Chương 3
                  ​
   55   56   57   58   59   60   61   62   63   64   65