李涛自留地
回到顶部
首页 > python学习 > Python列表操作:如何给列表添加新元素?

Python列表操作:如何给列表添加新元素?

昨天记载了《Python如何遍历输出列表所有的元素?》,今天记载和分享的是Python列表操作:如何给列表添加新元素?Python给列表添加新的元素,主要用到的函数方法有:append()、insert()以及extend()方法。而这三种给列表添加元素的函数方法又有各自的不同用法。

一、append()函数给列表添加元素:

语法格式:listname.append('需要新增的元素')

用append()函数给列表添加新的元素后,新增的元素会自动放在列表的最后的一个索引序列位置。

# -*- encoding:utf-8 -*-
"""
@作者:李涛
@文件名:给列表添加元素.py
@时间:2021/11/7  17:51
@文档说明:
"""
foot_star = ['卡卡','小罗','梅西','C罗']
new_star = ['维尼修斯','哈兰德','姆巴佩']
foot_star.append('本泽马')
print(foot_star)
Python列表操作:如何给列表添加新元素?

可以看出我们使用append()函数新增元素的位置确实在整个列表的末尾索引位置。

二、使用insert()函数方法给列表添加新元素。

语法格式:listname.insert(index,'新增的元素'),index代表的是索引下标序列号。

insert()可以根据根据索引位置来随意将新增的元素,放在列表想要的位置中。

# -*- encoding:utf-8 -*-
"""
@作者:李涛
@文件名:给列表添加元素.py
@时间:2021/11/7  17:51
@文档说明:
"""
foot_star = ['卡卡','小罗','梅西','C罗']
new_star = ['维尼修斯','哈兰德','姆巴佩']
'''
foot_star.append('本泽马')
print(foot_star)
'''
foot_star.insert(1,'贝尔')
print(foot_star)
Python列表操作:如何给列表添加新元素?

三、使用extend()方法将一个列表中的元素全部新增到原列表中:

使用语法:listname.extend(new_list);new_list代表新的列表名称。

同样的使用extend()函数方法后,新的列表中的元素也将增加在原来的列表末尾,同时extend()函数也是可以将两个列表中的元素合并或者说是相加到一起的函数。

# -*- encoding:utf-8 -*-
"""
@作者:李涛
@文件名:给列表添加元素.py
@时间:2021/11/7  17:51
@文档说明:
"""
foot_star = ['卡卡','小罗','梅西','C罗']
new_star = ['维尼修斯','哈兰德','姆巴佩']
'''
foot_star.append('本泽马')
print(foot_star)
foot_star.insert(1,'贝尔')
print(foot_star)
print(foot_star)
for i in foot_star: #用append()方法和insert()方法添加完元素后遍历输出现有列表的所有元素。
    print(i)
for index,j in enumerate(foot_star): #遍历输出添加完元素后的列表所有元素,并且遍历输出现在的列表元素的下标。
    print(index,j)
print()
'''
foot_star.extend(new_star)
for index,a in enumerate(foot_star):
    print(index,a)
Python列表操作:如何给列表添加新元素?

以上就是在学习Python列表部分时,记载的Python列表操作:如何给列表添加新元素的相关笔记和实例。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。