6、Python相关-常用数据类型-列表
文章目录
前言
列表类型是 Python 中最常用的数据类型。我们可以使用方括号[]来创建列表。
列表储存各式各样的数据,列表中储存的数据是有序的,列表中每个数据都有一个索引相对应,从左到右第一条数据索引为 0 ,第二条为 1,依次类推
一、列表的切片
1.根据索引值取列表中的某个元素
代码示例:
l = [1, 4, 7, 2, 5, 8]
print(l[4]) # 这个是取对应第几个字符
运行结果:
5
2.根据索引值取列表某一段
代码示例:
l = [1, 4, 7, 2, 5, 8]
print(l[1:4]) # 从1-4(不包含第四个字符)
print(l[4:]) # 从4开始往后切
print(l[:4]) # 从前面的开始切到4,不包含4
运行结果:
[4, 7, 2]
[5, 8]
[1, 4, 7, 2]
3.列表反转
代码示例:
l = [1, 4, 7, 2, 5, 8]
print(l[::-1]) # 列表反转
运行结果:
[8, 5, 2, 7, 4, 1]
二、列表的增删改查
1.列表新增元素
代码示例:
#(1)列表新增
l = [1, 'a', 7, 2, 5, 8]
l.append(3)
print(l)
运行结果:
[1, 'a', 7, 2, 5, 8, 3]
2.列表删除元素
代码示例:
#(2)列表删除
l = [1, 'a', 7, 2, 5, 8]
del l[1]
print(l)
# 删除第二个数据
l.remove(1)
print(l)
# 删除list里面最后一个数据,返回值为l[-1]
e = l.pop()
print(e)
运行结果:
[1, 7, 2, 5, 8]
[7, 2, 5, 8]
8
3.列表修改
代码示例:
l = [1, 'a', 7, 2, 5, 8]
l[0] = 100
print(l)
运行结果:
[100, 'a', 7, 2, 5, 8]
4.列表查询
代码示例:
l = [1, 'a', 7, 2, 5, 8]
a = l[0]
print(a)
运行结果:
1
三、列表的常用函数
1.计算列表元素的长度
代码示例:
l = [1, 4, 7, 2, 5, 8]
#(1)计算列表元素长度
print(len(l))
运行结果:
6
2.列表排序
注:列表中的元素必须都为数学类型。
代码示例:
l = [1, 4, 7, 2, 5, 8]
#(2)列表排序,元素必须都是数字类型sort()
l.sort()
print(l)
运行结果:
[1, 2, 4, 5, 7, 8]
3.统计元素在列表中出现的次数
代码示例:
l = [1, 4, 7, 2, 5, 8]
#(3)统计元素在列表中出现次数count()
print(l.count(1))
运行结果:
1
4.列表转字符串(拼接列表元素)
注:列表中的元素必须都为字符串,才能用join()方法拼接,这里用了map()函数将列表的每个数字类型转换成了字符串。
代码示例:
l = [1, 4, 7, 2, 5, 8]
#(4)拼接列表成字符串join()
a = map(str,l) #需先使用map函数将列表转换为字符串,再使用join方法。
b = ''.join(a)
print(b)
运行结果:
147258
四、遍历列表
代码示例:
# #4.必会知识点:列表的遍历for
l = [1, 4, 7, 2, 5, 8]
for i in l:
print(i)
运行结果:
1
4
7
2
5
8
总结
以上是对python数据类型-列表知识点的解释,希望对大家有所帮助。
关注公众号“软件测试技术联盟”,发送“测试资料”,免费获取全栈软件测试视频资料!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?