Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5361532
  • 博文数量: 1144
  • 博客积分: 11974
  • 博客等级: 上将
  • 技术积分: 12312
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-13 20:06
文章存档

2017年(2)

2016年(14)

2015年(10)

2014年(28)

2013年(23)

2012年(29)

2011年(53)

2010年(86)

2009年(83)

2008年(43)

2007年(153)

2006年(575)

2005年(45)

分类: Python/Ruby

2011-04-20 09:46:04

#!/usr/bin/python
import re
arrays=[]
fr = open('current','r')
dict={}
for line in fr:
        p = re.compile(r'.*\s+(\w+@gmail\.com).*')
        m = p.match(line)
        if m:
                s_t = m.group(1)
                dict[s_t] = dict.get(s_t, 0) + 1
#               arrays.append(s_t)
#arrays.sort()
for keys in dict:
        value = dict.get(keys,0)
        print keys, value
for i in  dict.iteritems():
        print i[0],i[1],i
for i in  sorted(dict.iteritems(),key=lambda d:d[1],reverse = False):
        value = dict.get(i,0)
        print i[0],i[1]
阅读(1362) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~