天天看点

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[:]则是对原数组的拷贝