Chinaunix首页 | 论坛 | 博客
  • 博客访问: 800929
  • 博文数量: 455
  • 博客积分: 9776
  • 博客等级: 中将
  • 技术积分: 5870
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-19 23:23
文章分类

全部博文(455)

文章存档

2011年(455)

分类: Python/Ruby

2011-04-22 20:59:36

#!/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]
阅读(1474) | 评论(0) | 转发(0) |
0

上一篇:UNIX 高手的 10 个习惯

下一篇:Ping命令详解

给主人留下些什么吧!~~