免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3485 | 回复: 2
打印 上一主题 下一主题

请教。数组内元素字段的统计。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-08-23 10:53 |只看该作者 |倒序浏览
  1. ['2011/08/22 /Uid_5622/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5622/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5622/app_0/page=GameIndex/p1=/p2=', '2011/08/22 /Uid_3855/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_3855/app_0/page=GameIndex/p1=/p2=', '2011/08/22 /Uid_5622/app_0/page=GameIndex/p1=/p2=', '2011/08/22 /Uid_5622/app_0/page=GameIndex/p1=/p2=', '2011/08/22 /Uid_4932/app_-1/page=MallIndexLog/p1=/p2=', '2011/08/22 /Uid_4932/app_0/page=MallIndex/p1=1/p2=213', '2011/08/22 /Uid_5931/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5622/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_4932/app_-1/page=MallIndexLog/p1=/p2=', '2011/08/22 /Uid_4932/app_0/page=MallIndex/p1=1/p2=213', '2011/08/22 /Uid_5051/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5051/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5051/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5051/app_0/page=Sms/p1=/p2=', '2011/08/22 /Uid_5051/app_0/page=Sms/p1=/p2=', '2011/08/22 /Uid_5051/app_0/page=GameIndex/p1=/p2=']
复制代码
上面是已经生成好了的数据,现在的要求是要把日期后面的类似 Uid_5622/app_0/page=Login/p1=/p2= 这样的字段统计出来,生成格式为
  1. 2011/08/22 /Uid_4932/app_-1/page=MallIndexLog/p1=/p2= 10

  2. 2011/08/22 /Uid_4932/app_-1/page=MallIndexLog/p1=/p2= 20

  3. 2011/08/22 /Uid_5051/app_0/page=Sms/p1=/p2= 30
复制代码
后面的 10,20,30是统计出来的数量


请问要怎么把数组里面/Uid_5051/app_0/page=Sms/p1=/p2= 出现次数统计出来?

论坛徽章:
0
2 [报告]
发表于 2011-08-23 11:12 |只看该作者
直接上代码....最近在公司比较闲。。。。
  1. list = ['2011/08/22 /Uid_5622/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5622/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5622/app_0/page=GameIndex/p1=/p2=', '2011/08/22 /Uid_3855/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_3855/app_0/page=GameIndex/p1=/p2=', '2011/08/22 /Uid_5622/app_0/page=GameIndex/p1=/p2=', '2011/08/22 /Uid_5622/app_0/page=GameIndex/p1=/p2=', '2011/08/22 /Uid_4932/app_-1/page=MallIndexLog/p1=/p2=', '2011/08/22 /Uid_4932/app_0/page=MallIndex/p1=1/p2=213', '2011/08/22 /Uid_5931/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5622/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_4932/app_-1/page=MallIndexLog/p1=/p2=', '2011/08/22 /Uid_4932/app_0/page=MallIndex/p1=1/p2=213', '2011/08/22 /Uid_5051/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5051/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5051/app_0/page=Login/p1=/p2=', '2011/08/22 /Uid_5051/app_0/page=Sms/p1=/p2=', '2011/08/22 /Uid_5051/app_0/page=Sms/p1=/p2=', '2011/08/22 /Uid_5051/app_0/page=GameIndex/p1=/p2=']
  2. dict = {}

  3. for i in list:
  4.     if dict.has_key(i.split(" ")[1]):
  5.         dict[i.split(" ")[1]] += 1
  6.     else:
  7.         dict[i.split(" ")[1]] = 1
  8. for k, v in dict.items():
  9.     print k,v
复制代码

论坛徽章:
0
3 [报告]
发表于 2011-08-31 17:16 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP