免费注册 查看新帖 |

Chinaunix

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

统计啊,,,帮忙! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-13 15:13 |只看该作者 |倒序浏览
小a 45
小a 56
小b 46
小c  2
小c  3
小c  4


如果数值很多的话,问下高手,,, 如何统计出小a,小b,小c的总数....awk 或者excl 等等都可以高手,,,,~~来啊

已经搞定了。。。。谢谢各位高手了

[ 本帖最后由 wh21667 于 2008-6-13 15:38 编辑 ]

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015亚冠之广州恒大
日期:2015-07-22 17:20:15
2 [报告]
发表于 2008-06-14 23:37 |只看该作者
这个问题 本来不想回答的 看到挂了有段时间了
贴个

>>> a = '''
...     小a 45
... 小a 56
... 小b 46
... 小c  2
... 小c  3
... 小c  4'''
>>> b = {'小a':0, '小b':0, '小c':0}
>>> for i in a.split("\n"):
...     i = i.strip()
...     if i:
...         k, v = i.split()
...         if b.has_key(k.strip()):
...             b[k.strip()] += int(v.strip())
...     
>>> for k,v in b.items():
...     print "%s --> %d" % (k, v)
...     
小a --> 101
小b --> 46
小c --> 9

唯一要注意的一点就是你中文字符串的编码 要跟代码编码一样 不然转码成一样

论坛徽章:
0
3 [报告]
发表于 2008-06-30 17:25 |只看该作者
python 是个好语言,,可惜不会啊...

论坛徽章:
0
4 [报告]
发表于 2008-06-30 17:26 |只看该作者
thx 我去试试
ghostwwl
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP