当前位置: 首页 > news >正文

判断列表中每一个元素的个数

1.使用循环

nums = [1, 1, 1, 2, 2, 3]# 构建一个空字典来存储元素和它们出现的次数
count_dict = {}# 遍历列表,更新字典中每个元素出现的次数
for num in nums:if num in count_dict:count_dict[num] += 1else:count_dict[num] = 1# 输出统计结果
for num, count in count_dict.items():print(f"元素 {num} 出现了 {count} 次。")

元素 1 出现了 3 次。

元素 2 出现了 2 次。

元素 3 出现了 1 次。

2.使用collections库

from collections import Counternums = [1, 1, 1, 2, 2, 3]# 使用Counter统计列表中每个元素的出现次数
counts = Counter(nums)# 输出统计结果
for num, count in counts.items():print(f"元素 {num} 出现了 {count} 次。")

元素 1 出现了 3 次。

元素 2 出现了 2 次。

元素 3 出现了 1 次。

http://www.lryc.cn/news/323906.html

相关文章:

  • 目标检测——PP-YOLOE算法解读
  • 每日一题 --- 螺旋矩阵 II[力扣][Go]
  • C语言自定义类型结构体
  • 【SpringBoot框架篇】37.使用gRPC实现远程服务调用
  • 投资的三个匹配
  • [Netty实践] 请求响应同步实现
  • Java进阶—哈希冲突的解决
  • css的border详解
  • 如何保障消息一定能发送到RabbitMQ?
  • 【web前端】CSS语法
  • JS+CSS3点击粒子烟花动画js特效
  • docker镜像复制与常见命令
  • 如何在linux环境上部署单机ES(以8.12.2版本为例)
  • 如何利用人工智能技术实现企业营销效率提升10倍(下)
  • 【PHP + 代码审计】数组函数
  • Keepalive与idle监测及性能优化
  • DS-红黑树(RBTree)
  • ubuntu 如何使用阿里云盘
  • sqlite3 交叉编译
  • 【AI生成文章】flutter ChangeNotifierProvider 实用场景举例
  • 【0274】从shared init file或local init file加载relation cache(2 - 1)
  • 蓝桥杯-02-2023蓝桥杯c/c++省赛B组题目
  • 欧拉筛+并查集
  • 《桥接模式(极简c++)》
  • jconsole的使用
  • JavaScript详细教程
  • Hive自定义GenericUDF函数
  • 伊理威科技:抖音开网店新手刚做选啥品
  • 【爬虫】专栏文章索引
  • 【Linux】Linux开发工具-vim / 编译器-gcc/g++ / 调试器-gdb / git操作 / 项目自动化构建工具-make/Makefile