新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:如何用python3輸出重復(fù)的數(shù)據(jù)?
面對很多重復(fù)的數(shù)據(jù),如果人工一個個處理起來會很麻煩,而且要浪費大量的時間和精力。之前就python處理數(shù)據(jù)是簡單便捷的,有沒有一種方法能把重復(fù)的數(shù)據(jù)輸出出來,這樣就一目了然了。相信有一些小伙伴也跟小編有同樣的困擾,那么這種情況該如何解決呢?下面就讓我們帶著問答一起去找尋答案吧。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、永善網(wǎng)站維護、網(wǎng)站推廣。
比如字典里有重復(fù)的:
data={
"1001":"apple",
"1002":"pear",
"1003":"peach",
"1004":"banana",
"1005":"apple",
"1006":"peach"}解決:
from collections import Counter counter = Counter(a.values()) for item in counter: if counter[item] > 1: print(item)
拓展:txt文件中的重復(fù)數(shù)據(jù)輸出另一個文件
假設(shè)文件名是a.txt,要轉(zhuǎn)到b.txt
d = {}
for line in open('a.txt'):
d[line] = d.get(line, 0) + 1
fd = open('b.txt', 'w')
for k, v in d.items():
if v > 1:
fd.write(k)
fd.close()以上就是python3輸出重復(fù)數(shù)據(jù)的解決辦法。希望能夠幫助各位小伙伴減輕一點任務(wù)的繁重。如果有更好的辦法也可以跟小編交流一下,期待大家更多的思考~
分享題目:創(chuàng)新互聯(lián)Python教程:如何用python3輸出重復(fù)的數(shù)據(jù)?
文章轉(zhuǎn)載:http://m.5511xx.com/article/djpjpcp.html


咨詢
建站咨詢
