zoukankan      html  css  js  c++  java
  • 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中列表元素的排序的相关知识,感兴趣的朋友可以关注我。

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

  • 相关阅读:
    2-SAT
    模板 两次dfs
    SG函数与SG定理
    NIM博弈
    python 给小孩起名
    pytest 数据驱动
    pytest 结合selenium 运用案例
    字符串的转换方法与分割
    字符串的方法
    字符串常量池与字符串之间的比较
  • 原文地址:https://www.cnblogs.com/a-mumu/p/14227360.html
Copyright © 2011-2022 走看看