Python列表操作:如何给列表添加新元素?
- 2021年11月7日
- 1,531 次
昨天记载了《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)
可以看出我们使用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)
三、使用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列表操作:如何给列表添加新元素的相关笔记和实例。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP array_reduce() 函数详解:数组归约与聚合 2026-07-02
- PHP array_multisort() 函数详解:多维数组排序的 N 种姿势 2026-07-03
- 用Python条件判断简单制作一个12星座速配工具 2021-01-20
- 宝塔nginx服务器简单禁止Python网络爬虫爬取网站 2021-09-16
- PHP in_array()、array_search()、array_key_exists() 查找函数对比 2026-07-02
- Python列表推导式生成100以内的偶数实例 2021-11-22
