python 列表之添加、合并、插入

我们如何给列表中添加元素呢?
append()函数提供想列表中添加新元素的功能

用法:列表.append(“要添加的元素”)

 

上图打印结果如下:

 

 那我们知道,girls.append(“hello”)语句将“hello”添加到了girls列表中。girls.append(name)语句将name变量添加到了girls列表中。
tips:append()函数将元素添加到列表的最后面

那么我们如何将一个列表和另一个列表合并呢?
extend()函数提供了将列表合并的功能
用法 列表1.extend(列表2)

 

 如上图,将list2合并进list1中,打印结果如下:

 

 我们可以看出,列表list2中的元素已经被添加到了list1中,而list2仍然存在。
其实,这和两个列表直接连接也可以实现类似效果,如下图:

 

 打印结果如下:

 

 可以看到,list1和list2没变,两个列表通过“+”连接可以将两个列表合并

扩展:列表通过extend()函数可以和一个字符串合并(其实字符串也是一个可迭代对象)
如图:

 

 打印结果:

 

 可以看到,字符串“COME”中的每个元素都单独被添加到了list1中。那么,我们就知道extend()是将迭代对象中的
每个元素添加进去

 我们如何指定位置插入元素呢?
insert()提供了指定位置插入元素的功能:
insert(插入位置,插入元素)
如下图:

 

 打印结果如下:

 

 可以看到,“my”被插入到了指定位置,原本该位置上的元素往后移



posted @ 2020-05-21 15:29  Leo_lsl  阅读(3072)  评论(0编辑  收藏  举报