在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[:]則是對原數組的拷貝