[python] 电话号码去重

来源:互联网 发布:淘宝卖家店铺号怎么弄 编辑:程序博客网 时间:2024/05/01 20:57

假设号码存在 number.txt 文件中,内容大致如下:

13********113********213********313********113********1

python打开number.txt,建字典d,进行去重,并统计号码出现的次数:

def delduplicate(filename=None):    if filename==None:        return 0;        print "filename could not be blank"    d={}    f=open(filename,'r')    for line in open(filename):        line=f.readline().strip('\n')        if line not in d:            d[line]=1;        else:            d[line]+=1    return dif __name__=='__main__':    filename='number.txt'    result=delduplicate(filename)    print result  

Next:

试一下大量数据【赌五毛很慢

0 0
原创粉丝点击