Python重复输出,python怎么连续输出三个数
面对大量重复的数据,手工处理会很麻烦,会浪费大量的时间和精力。以前用python处理数据简单方便。有没有输出重复数据的方法,一目了然。相信有些小伙伴也有和边肖一样的烦恼,那么这种情况该如何解决呢?让我们带着问题和答案去寻找答案吧。
例如,字典中有重复项:
数据={
1001: 苹果,
1002: 梨,
1003: 桃子,
1004: 香蕉,
1005: 苹果,
1006: 桃子 }
解决:
fromcollectionsimportCounter
计数器=计数器(a.values())
foritemincounter:
ifcounter[item]1:
打印(项目)
拓展:txt文件中的重复数据输出另一个文件
假设文件名是a.txt,去b.txt。
d={}
forlineinopen(a.txt):
d[line]=d.get(line,0) 1
fd=open(b.txt , w )
叉子,vind.items():
ifv1:
fd.write(k)
fd.close()
以上是python3输出重复数据的解决方案。我希望我能帮助你减轻繁重的任务。如果有更好的方法,你也可以和边肖交流。期待大家更多的思考~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。