我们如何给列表中添加元素呢?
append()函数提供想列表中添加新元素的功能
那我们知道,girls.append(“hello”)语句将“hello”添加到了girls列表中。girls.append(name)语句将name变量添加到了girls列表中。
tips:append()函数将元素添加到列表的最后面
那么我们如何将一个列表和另一个列表合并呢?
extend()函数提供了将列表合并的功能
用法 列表1.extend(列表2)
我们可以看出,列表list2中的元素已经被添加到了list1中,而list2仍然存在。
其实,这和两个列表直接连接也可以实现类似效果,如下图:
可以看到,list1和list2没变,两个列表通过“+”连接可以将两个列表合并
扩展:列表通过extend()函数可以和一个字符串合并(其实字符串也是一个可迭代对象)
如图:
打印结果:
可以看到,字符串“COME”中的每个元素都单独被添加到了list1中。那么,我们就知道extend()是将迭代对象中的
每个元素添加进去
我们如何指定位置插入元素呢?
insert()提供了指定位置插入元素的功能:
insert(插入位置,插入元素)
如下图:
可以看到,“my”被插入到了指定位置,原本该位置上的元素往后移