计算数据的重复和重复的个数

*1.先将每一个数与它之后的所有数一一比较—使用for循环–两层循环
2.然后利用if条件判断进行输出相等的数–在利用if else循环在追加重复和不重复的数
3.设置变量–1.相同的数 2.不相同的数 3.优化需要标记的 4.统计次数的变量
优化:
1.让他的第一层和第二层循环处取消重复比较的次数

num = [22, 4, 5, 8, 5, 9, 12, 8]
diff = []  # 不同的
count = 0
same = []  # 相同的
degree = len(num)  # 计算它的长度
stamp = [False] * degree  # 生成一个列表来进行标记
for i in range(degree):flay = False  # 设置一个开关 来提高效率if stamp[i] == True:  #跳过已被标记的元素continuefor j in range(i+1, degree):if stamp[j] == True:  # 同上continueif num[i] == num[j]:flay = Truestamp[j] = Truecount += 1          if flay:count += 1same.append((num[i], count))  # 追加一个元组到列表 ,以便于观察stamp[i] = Trueelse:diff.append(num[i])
print(same)
print(diff, count)
print(num)

结果:

[(5, 2), (8, 4)]
[22, 4, 9, 12] 4
[22, 4, 5, 8, 5, 9, 12, 8]

计算数据的重复和重复的个数(python)相关推荐

  1. python从后面删除重复项_如何从Python列表中删除重复项

    如何从Python列表中删除重复项 了解如何从Python中的List中删除重复项技巧. 实例 从列表中删除任何重复项: mylist = ["a", "b", ...

  2. c++如何让字符串重复输出_如何入门Python之自学python基础教程送你参考

    随着人工智能的发展,Python近两年也是大火,越来越多的人加入到Python学习大军,对于毫无基础的人该如何入门Python呢?这里整理了一些个人经验和Python入门教程供大家参考. 什么是算法 ...

  3. 腾讯2019技术岗笔试 小Q非常喜欢复读,有时候,小Q会得到某个字符串S。这时他会把s不断重复不断重复连成一个无限长的串。比如说,小Q现在得到一个串abc,他会直一复读, 那么形成的字符串就是:

    小Q非常喜欢复读,有时候,小Q会得到某个字符串S.这时他会把s不断重复不断重复连成一个无限长的串.比如说,小Q现在得到一个串abc,他会直一复读, 那么形成的字符串就是: abcabcabcabcab ...

  4. 用python统计字母个数_python统计字母个数 python 统计文本中字母个数

    python 统计文本中字母个数 作业文件等有人回答小编再发,之前发文件被屏蔽了明明转身就有一个温馨的港湾,却偏偏还要去追逐那无望的孤船. l = 0with open('file.txt', 'r' ...

  5. Flink 去除重复数据 重复数据处理

    Flink 去除重复数据 重复数据处理 方式一:流转表 // 计算iopvSingleOutputStreamOperator<FundIopvIndicators> streamOper ...

  6. oracle删除重复数据(部分重复,完全重复)

    1.部分重复(表中有主键) 学生表(student) 字段:id,xh(学号),xm(姓名),nj(年级) 表中含有部分字段重复(xm姓名,nj年级),可以通过主键来删除重复数据 --姓名重复--获取 ...

  7. python excel处理重复行并统计个数_python统计一个文本中重复行数的方法

    python统计一个文本中重复行数的方法 这篇文章主要介绍了python统计一个文本中重复行数的方法,涉及针对Python中dict对象的使用及相关本文的操作,具有一定的借鉴价值,需要的朋友可以参考下 ...

  8. python excel处理重复行并统计个数_excel两个表格数据核对python-如何用python实现两个文件重复数据筛选并统计...

    怎么用python读取excel表格的数据 import pandas as pd excel1_data = pd.read_excel( 文件路径) excel2_data = pd.read_e ...

  9. python excel处理重复行并统计个数_懂Excel就能轻松入门Python数据分析包pandas(五):重复值处理...

    经常听别人说 Python 在数据领域有多厉害,结果学了很长时间,连数据处理都麻烦得要死.后来才发现,原来不是 Python 数据处理厉害,而是他有数据分析神器-- pandas 前言 有时候数据中出 ...

最新文章

  1. Vue:利用Vue生成的网页,在浏览器中的标签页中的图标与标题怎么修改为自己的?
  2. Discuz常见小问题-_如何修改网站LOGO
  3. 华为擎云w510_苹果 iPhone 12 全家桶谍照曝光;华为台式机擎云W510现身官网
  4. 初级线段树讲解---转
  5. React Native windows环境安装遇到的坑
  6. 小程序swiper怎么让内容撑开高度_[视频]微信小程序实战优购商城,涵盖你所学的技能点...
  7. PowerDesigner逆向工程,从数据库导出PDM(包括采坑记录)
  8. Cobbler实现自动化安装操作系统
  9. 机器博弈 (四)博弈规则的设计
  10. python人脸识别门禁系统_一种基于python的人脸识别开源系统
  11. 【小白话通信】离散分布的生成
  12. 点歌机终端服务器停止服务怎么办,点歌机常见问题解析
  13. LaTeX中参考文献的插入方式(不使用BibTeX)
  14. 锤子OS--Smartisan OS
  15. 2012计算机科学排名,USnews2012美国大学排名计算机科学专业排名
  16. 【MATLAB】RGB转换为HSV三通道
  17. 基于FPGA的数字电子钟的设计与实现
  18. 论文总结:基于可编辑区块链的工业物联网数据管理机制
  19. 如何提高项目估算精准度?关键看5大影响因子
  20. Windows开启telnet功能

热门文章

  1. ccxprocess启动项可以禁用么_如何禁用Mac的Adobe无用自启动项?
  2. 余额宝技术架构及演进——阅读笔记13
  3. js 滚动监听,核心方法
  4. 做自媒体的宝藏资源网站你知道哪些?
  5. 计算机分辨率无法调整,电脑分辨率无法调整怎么解决?
  6. Kafka的生产者原理及重要参数说明,java图形界面编程视频
  7. zynq烧写QSPI FLASH经验
  8. 使用数据库DDL语言创建数据库和基本表?(SQL Server 2014)
  9. 追本溯源,U型关系你用对了么?
  10. 互联网进入千兆时代,智能路由器PK焦点是谁更快?