python list添加元素

作⽤:增加指定数据到列表中。

python list添加元素三种方法分别是:

append

extend

insert

append():列表结尾追加数据。

语法

列表序列.append(数据)

python list append 代码如下:

name_list = ['Tom', 'Lily', 'Rose']
name_list.append('xiaoming')
print(name_list)

通过 python print 打印的结果如下:

['Tom', 'Lily', 'Rose', 'xiaoming']

列表追加数据的时候,直接在原列表⾥⾯追加了指定数据,即修改了原列表,故列表为可变类型数据,并且追加到列表的结尾。

注意点:

如果append()追加的数据是⼀个序列,则追加整个序列到列表

python list添加元素,代码如下:

name_list = ['Tom', 'Lily', 'Rose']
name_list.append(['xiaoming', 'xiaohong'])
print(name_list)

通过 python print 打印的结果如下:

['Tom', 'Lily', 'Rose', ['xiaoming', 'xiaohong']]

extend():列表结尾追加数据,如果数据是⼀个序列,则将这个序列的数据拆开逐⼀添加到列表。

 语法

列表序列.extend(数据)

python list添加元素,代码如下:

name_list = ['Tom', 'Lily', 'Rose']
name_list.extend('xiaoming')
print(name_list)

通过 python print 打印的结果如下:

['Tom', 'Lily', 'Rose', 'x', 'i', 'a', 'o', 'm', 'i', 'n', 'g']

extend添加序列元素,代码如下:

name_list = ['Tom', 'Lily', 'Rose']
name_list.extend(['xiaoming', 'xiaohong'])
print(name_list)

通过 python print 打印的结果如下:

['Tom', 'Lily', 'Rose', 'xiaoming', 'xiaohong']

insert():指定位置新增数据。

语法

列表序列.insert(位置下标, 数据)

python list添加元素,代码如下:

name_list = ['Tom', 'Lily', 'Rose']
name_list.insert(1, '张三')
print(name_list)

通过 python print 打印的结果如下:

['Tom', '张三', 'Lily', 'Rose']

下节课程我们将讲解python list删除元素