天天看點

Python清單的添加與删除

在Python中,清單的容納性是非常好的,其中可以放數字,字元,字元串,數組以及各種東西,Python的清單就是一個大的容納箱。下面介紹如何在清單中進行添加與删除元素:

下面定義一個數組array=[1,2,3,4,5,6,7,8,9]

向清單中添加元素:
  • append()   array.append(10),就是在原數組的最後加上10這個元素,現在數組array為[1,2,3,4,5,6,7,8,9,10]    
  • extend()    array.extend([10,11,12]),  extend的作用是向清單中添加清單,現在array為                                                                             [1,2,3,4,5,6,7,8,9,10,11,12] 
  • insert()      array.insert(2,10),insert的作用是根據索引值想清單中插入元素,現在array為[1,2,10,3,4,5,6,7,8,9] 
從清單中删除元素:
  • remove()    array.remove(1),删除數組中的目标元素,現在數組array為[2,3,4,5,6,7,8,9]
  • del                  del是一個語句,使用方法為del.array[0],根據索引值來删除數組中的元素,del.array則是删除整個數組
  • pop()         根據()内的索引值來删除數組中的元素,若是無索引值,則删除最後一個元素。例如array.pop(2)後數                          組array則變為[1,2,4,5,6,7,8,9]。
清單分片(Slice):

通過清單分片,可以一次性擷取多個元素

例如array[1:3]則為[2,3],但是原數組并未發生改變,array數組仍是[1,2,3,4,5,6,7,8,9]。

若array[:3],則表示第一個索引值為0,也就是說array[:3]為[1,2,3]。

若array[:]則是對原數組的拷貝