python列表方法position_Python合集之Python列表(四)

在上一节的合集中,我们了解了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中列表元素的排序的相关知识,感兴趣的朋友可以关注我。

同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。

0e78f8cd7a7fad5081ad21713f0ee2a6.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值