增加数据到列表可以追加到结尾,可以增加到指定位置;可以增加整个序列的数据,也可以拆开逐一增加数据。这就牵扯到了append,extend和insert方法的区别之处了:
1.这是一个我们起初最开始所用的列表数据
2.这个是采用了append方法增加了数据到结尾后的新列表数据
->说明了列表是可变数据类型且利用append函数追加一整个序列数据就整个追加到列表结尾
代码如下:
name_list = ['Tom', 'Lily', 'Rose'] name_list.append('Ming') print(name_list)
3.这个是采用extend方法增加了数据到结尾后的新列表数据,但可见的是它有两种不同的增加数据的区别:第一是追加单个数据如'Ming'就是拆开成'M','i','n','g';第二个就是增加一个新列表数据如图
->说明如果追加的数据是一个序列,就将这个序列的数据拆开然后逐一添加到列表的结尾
增加单个数据代码如下:
name_list = ['Tom', 'Lily', 'Rose'] name_list.extend('Ming') print(name_list)
增加一个列表代码如下:
name_list = ['Tom', 'Lily', 'Rose'] name_list.append(['Ming', 'Wen']) print(name_list)
4.这个是采用了insert方法增加了数据到原列表指定的位置,位置可由自己设置下标去指定
代码如下:
name_list = ['Tom', 'Lily', 'Rose'] name_list.insert(1, 'Ming') print(name_list)
5.总结:由上可见,列表追加数据的三种方法的使用都是列表.方法名称(要添加的数据)