网站首页 > 基础教程 正文
在上一节的合集中,我们了解了Python 列表元素的增删改的相关知识,本节我们将进一步了解一下Python列表中元素的统计及计算的相关知识。
1.对列表进行统计和计算
Python的列表提供了内置的一些函数来实现统计、计算的功能。
a.获取指定元素出现的次数
使用列表的count()方法可以获取指定元素在列表中的出现次数。基本语法格式如下:
listname.count(obj)
参数说明:
listname:表示列表的名称
obj:表示要判断是否存在的对象。这里只能进行精确匹配,即不能是元素值得一部分。
返回值:元素在列表中出现的次数。
例如:创建一个列表,内容为听众点播的歌曲列表,然后应用列表对象的count()方法判断元素“云在飞”出现的次数,代码如下:
song=["云在飞","我在诛仙逍遥涧","送你一匹马","半壶纱","云在飞","遇见你","等你等了很久"]
num=song.count("云在飞")
print(num)
b.获取指定元素首次出现的下标
使用列表对象的index()方法可以获取指定元素在列表中首次出现的位置(索引)。基本的语法格式如下:
listname.index(obj)
参数说明:
listname:表示列表名称。
obj:表示要查找的对象,这里只能进行精确匹配。如果指定的对象不存在时,则抛出 XXX is not in list.
返回值:首次出现的索引值。
例如:创建一个列表,内容为听众点播的歌曲列表,然后应用列表对象的index()方法判断元素“半壶纱”首次出现的位置,代码如下:
song=["云在飞","我在诛仙逍遥涧","送你一匹马","半壶纱","云在飞","遇见你","等你等了那么久"]
position=song.index("半壶纱")
print(position)
c.统计数值列表的元素和
在Python中,提供了sum()函数用于统计数值列表中各种元素的和,语法格式如下:
sum(iterable[,start])
参数说明:
iterable:表示要统计的列表
start:表示结果是从哪个数开始(及将统计结果加上start所指定的数),是可选参数,如果没有指定,默认值为0.
例如:定义一个保存10名学生成绩的列表,然后用sum()函数统计列表中元素的和,及统计总成绩,然后输出,代码如下:
grade=[98,99,97,100,96,94,89,95,100]
total=sum(grade)
print("语文总成绩为:"total)
花絮:
本期的Python 列表元素的统计和计算就分享到这里,下期我们将继续分享Python中列表元素的排序的相关知识,感兴趣的朋友可以关注我。
- 上一篇: python四大容器之列表list
- 下一篇: 数分必会python点 数据分组汇总
猜你喜欢
- 2024-11-22 【python 基础篇 五】python的常用数据类型操作——列表
- 2024-11-22 数分必会python点 数据分组汇总
- 2024-11-22 python四大容器之列表list
- 2024-11-22 八、Python列表的常用函数和方法
- 2024-11-22 经典收藏|Python列表的11个方法全解
- 2024-11-22 小白学 Python(10):基础数据结构(列表)(下)
- 2024-11-22 Python数据类型之列表
- 2024-11-22 python 列表常用函数与运算符示例
- 2024-11-22 Python启航:30天编程速成之旅(第10天)- list 数据类型
- 2024-11-22 在 Python 列表中查找重复项:完整指南
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)