首页 > 编程语言 >python 中实现对列表中各元素的个数进行统计

python 中实现对列表中各元素的个数进行统计

时间:2023-11-25 22:46:28浏览次数:43  
标签:aa ... bb python list1 个数 列表 cc ##

 

001、 方法1

>>> list1 = ["aa", "aa", "bb", "aa", "cc", "cc"]        ## 测试列表
>>> list1.count("aa")                                   ## 借助内置函数输出单个元素的次数
3
>>> set(list1)                                          ## 利用集合去重复
{'cc', 'aa', 'bb'}
>>> for i in set(list1):                                ## 借助循环结构统计每个元素出现的次数
...     print(i, list1.count(i))
...
cc 2
aa 3
bb 1

 

002、方法2 借助字典统计

>>> list1 = ["aa", "aa", "bb", "aa", "cc", "cc"]          ## 测试列表
>>> dict1 = dict()                                        ## 借助字典统计
>>> for i in list1:
...     if i not in dict1:
...             dict1[i] = 1
...     else:
...             dict1[i] += 1
...
>>> for i in dict1:
...     print(i, dict1[i])
...
aa 3
bb 1
cc 2

 

003、借助内置模块 counter

>>> list1 = ["aa", "aa", "bb", "aa", "cc", "cc"]
>>> from collections import Counter                  ## 借助内置模块统计
>>> count = Counter(list1)
>>> for i in count:
...     print(i, count[i])
...
aa 3
bb 1
cc 2

 。

 

标签:aa,...,bb,python,list1,个数,列表,cc,##
From: https://www.cnblogs.com/liujiaxin2018/p/17856259.html

相关文章

  • 聪明办法学Python task03 & task04
    聪明办法学Python学习笔记chapter2数据类型和操作DataTypesandoperator常用内置类型BuiltinTypes在本节中,我们将要见到这些基本类型:整数Integer(int)浮点数Float布尔值Boolean(bool)类型Type(是的,“类型”也是种类型!)严格的来说,Type是一种类的对象,Python是......
  • 聪明方法学python task2,task3
    数据类型类型Type本身也是类型Float默认双精度Moudle内置常数None表示空值tau(2*pi)inf,浮点正无穷大,等价于float(‘inf’),负无穷大使用-math.inf逻辑运算符not类比c语言‘!’and,or类比&&和||浮点数误差`print(0.1+0.1==0.2)#True``print(0......
  • 聪明办法学Python任务笔记
    数据类型和操作Python中数据类型与C语言相似,常见的有整数型(Integer)int,浮点数Float,布尔值型Boolean(bool),类型type,字符串string等。Python中比较特殊的是列表LIst,元组Tuple,集合Set,字典Dictionary这几种数据类型。下面是几种数据类型的用途:内置常数:Boolean:True用于表示......
  • python 设置镜像
    清华镜像源pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple>WritingtoC:\Users\Administrator\AppData\Roaming\pip\pip.ini临时包设置pipconfigsetindex-urlhttps://pypi.tuna.tsinghua.edu.cn/simple 中科大镜像https://mirrors.ustc.......
  • 聪明办法学python第二次任务笔记
    笔记数据类型int整型float浮点型bool布尔型True和False表示and运算是与运算,只有所有都为True,and运算结果才是Trueor运算是或运算,只要其中有一个为True,or运算结果就是Truenot运算是非运算,它是一个单目运算符,把True变成False,False变成Truestr字符串空值用None......
  • 聪明办法学python-11.23——11.26笔记打卡
      python的数据类型和操作1.数据类型和运算符:基本类型是:整形int  如1、34、-12浮点型float  如 1.23、-2.44布尔值bool  有真“True”假“False”  类型type 如:print(type(2))输出为:<class......
  • pythonDay17
    叠加多个装饰器的加载、运行分析 分析图 f......
  • 聪明办法学Python_task2_11.22-11.26
    数据类型int(整型,即整数)str(字符串,单个长度使长度为1的字符串)float(浮点型,即小数,默认为双精度)bool(TrueorFalse)可通过type()函数输出数据类型强制转换,int(“1”)将字符串转化为整型1###整型,浮点型(数字型数据类型):可以对数字数据进行数学处理。int类型将省去小数部分。这意味......
  • python变量和简单类型
    数据类型整型python的整型数值有4种表示形式:十进制形式二进制形式:以0b或0B开头的整数就是二进制形式的整数八进制形式:以0o或0O开头的整数就是八进制形式的整数十六进制形式:以0x或0X开头的整数就是十六进制形式的整数,其中10-15分别以a-f(a-f不区分大小写)来表......
  • python3使用libpcap给ESL命令添加日志记录
    操作系统:CentOS7.6_x64FreeSWITCH版本:1.10.9python版本:3.9.12libpcap版本:1.11.0b7 FreeSWITCH的ESL模块用起来很方便,可以控制FreeSWITCH实现具体业务需求,但该模块没有提供ESL命令执行日志,不便于排查问题,本文展示一种使用python3基于libpcap实现ESL命令执行日志的方法,并......