计算数据的重复和重复的个数(python)
计算数据的重复和重复的个数
*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)相关推荐
- python从后面删除重复项_如何从Python列表中删除重复项
如何从Python列表中删除重复项 了解如何从Python中的List中删除重复项技巧. 实例 从列表中删除任何重复项: mylist = ["a", "b", ...
- c++如何让字符串重复输出_如何入门Python之自学python基础教程送你参考
随着人工智能的发展,Python近两年也是大火,越来越多的人加入到Python学习大军,对于毫无基础的人该如何入门Python呢?这里整理了一些个人经验和Python入门教程供大家参考. 什么是算法 ...
- 腾讯2019技术岗笔试 小Q非常喜欢复读,有时候,小Q会得到某个字符串S。这时他会把s不断重复不断重复连成一个无限长的串。比如说,小Q现在得到一个串abc,他会直一复读, 那么形成的字符串就是:
小Q非常喜欢复读,有时候,小Q会得到某个字符串S.这时他会把s不断重复不断重复连成一个无限长的串.比如说,小Q现在得到一个串abc,他会直一复读, 那么形成的字符串就是: abcabcabcabcab ...
- 用python统计字母个数_python统计字母个数 python 统计文本中字母个数
python 统计文本中字母个数 作业文件等有人回答小编再发,之前发文件被屏蔽了明明转身就有一个温馨的港湾,却偏偏还要去追逐那无望的孤船. l = 0with open('file.txt', 'r' ...
- Flink 去除重复数据 重复数据处理
Flink 去除重复数据 重复数据处理 方式一:流转表 // 计算iopvSingleOutputStreamOperator<FundIopvIndicators> streamOper ...
- oracle删除重复数据(部分重复,完全重复)
1.部分重复(表中有主键) 学生表(student) 字段:id,xh(学号),xm(姓名),nj(年级) 表中含有部分字段重复(xm姓名,nj年级),可以通过主键来删除重复数据 --姓名重复--获取 ...
- python excel处理重复行并统计个数_python统计一个文本中重复行数的方法
python统计一个文本中重复行数的方法 这篇文章主要介绍了python统计一个文本中重复行数的方法,涉及针对Python中dict对象的使用及相关本文的操作,具有一定的借鉴价值,需要的朋友可以参考下 ...
- python excel处理重复行并统计个数_excel两个表格数据核对python-如何用python实现两个文件重复数据筛选并统计...
怎么用python读取excel表格的数据 import pandas as pd excel1_data = pd.read_excel( 文件路径) excel2_data = pd.read_e ...
- python excel处理重复行并统计个数_懂Excel就能轻松入门Python数据分析包pandas(五):重复值处理...
经常听别人说 Python 在数据领域有多厉害,结果学了很长时间,连数据处理都麻烦得要死.后来才发现,原来不是 Python 数据处理厉害,而是他有数据分析神器-- pandas 前言 有时候数据中出 ...
最新文章
- Vue:利用Vue生成的网页,在浏览器中的标签页中的图标与标题怎么修改为自己的?
- Discuz常见小问题-_如何修改网站LOGO
- 华为擎云w510_苹果 iPhone 12 全家桶谍照曝光;华为台式机擎云W510现身官网
- 初级线段树讲解---转
- React Native windows环境安装遇到的坑
- 小程序swiper怎么让内容撑开高度_[视频]微信小程序实战优购商城,涵盖你所学的技能点...
- PowerDesigner逆向工程,从数据库导出PDM(包括采坑记录)
- Cobbler实现自动化安装操作系统
- 机器博弈 (四)博弈规则的设计
- python人脸识别门禁系统_一种基于python的人脸识别开源系统
- 【小白话通信】离散分布的生成
- 点歌机终端服务器停止服务怎么办,点歌机常见问题解析
- LaTeX中参考文献的插入方式(不使用BibTeX)
- 锤子OS--Smartisan OS
- 2012计算机科学排名,USnews2012美国大学排名计算机科学专业排名
- 【MATLAB】RGB转换为HSV三通道
- 基于FPGA的数字电子钟的设计与实现
- 论文总结:基于可编辑区块链的工业物联网数据管理机制
- 如何提高项目估算精准度?关键看5大影响因子
- Windows开启telnet功能