• 技术文章 >Python技术 >Python基础教程

    python怎么统计列表中元素的个数

    FXLFXL2020-07-23 13:42:34原创23505
    python统计列表中元素的个数的方法:可以通过count()方法来实现。该方法可以统计字符串中某个字符出现的次数,并返回子字符串在字符串中出现的次数。具体用法如:【count=List.count(i)】。

    函数介绍:

    (推荐教程:Python入门教程

    count()函数

    Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。该方法返回子字符串在字符串中出现的次数。

    函数语法:

    str.count(sub, start= 0,end=len(string))

    参数说明:

    代码实现:

    # 方法一
    List =[1,2,2,3,3,3,4,4,4,4,5,5,5,5,5]
    Strlist=['A','B','B','C','C','C','D','D','D','D']
    a=set(List)
    b=set(Strlist)
    print(List)
    print(Strlist)
    print(a)
    for i in a:
        count =List.count(i)
        print(i,'出现的次数:',count)
    for i in b:
        count =Strlist.count(i)
        print(i,'出现的次数:',count)
    print('-'*20)
    
    #方法二
    List =[1,2,2,3,3,3,4,4,4,4,5,5,5,5,5]
    Strlist=['A','B','B','C','C','C','D','D','D','D']
    d1 = {}
    d2 = {}
    for i in List:
        if List.count(i) >= 1:
            d1[i] = List.count(i)
    print(d1)
    
    for i in Strlist:
        if Strlist.count(i) >= 1:
            d2[i] = Strlist.count(i)
    print(d2)
    
    print('-'*20)
    
    #方法三
    from collections import Counter
    List =[1,2,2,3,3,3,4,4,4,4,5,5,5,5,5]
    Strlist=['A','B','B','C','C','C','D','D','D','D']
    res = Counter(List)
    print(res)
    res=Counter(Strlist)
    print(res)
    专题推荐:python 列表 元素
    上一篇:怎么在命令提示符中运行python程序 下一篇:如何启动python3.7

    相关文章推荐

    • python如何打印出列表的地址• Python如何创立一个2维列表• python怎么把int类型转换成列表• python中如何将字典放入列表

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网