免费注册 查看新帖 |

Chinaunix

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

请教 怎样在一个数组中找出每个元素重复的次数呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-02 10:08 |只看该作者 |倒序浏览
请教 怎样在一个数组中找出每个元素重复的次数呢?
最好是将每个元素和重复次数对应输出。
我想了很久了,请大家帮助一下吧,谢谢各位高手!

论坛徽章:
0
2 [报告]
发表于 2006-03-02 12:09 |只看该作者
  1. perl -e '@arr=(1,2,3,3,4,2,3,5);$hash{$_}++ for @arr;print "$_ $hash{$_}\n" for (keys %hash)'
复制代码

论坛徽章:
0
3 [报告]
发表于 2006-03-02 12:20 |只看该作者

回复 2楼 兰花仙子 的帖子

谢谢仙子了!
谢谢仙子乐于助人!

[ 本帖最后由 peakgod 于 2006-3-2 12:49 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-03-02 12:22 |只看该作者
这样的问题一天都有好几次,为什么不好好看看前面的帖子呢?

论坛徽章:
2
15-16赛季CBA联赛之山西
日期:2016-03-03 17:51:32CU十四周年纪念徽章
日期:2016-03-21 18:45:39
5 [报告]
发表于 2016-03-06 14:23 |只看该作者
回复 4# POLOGG


    说的对

论坛徽章:
3
技术图书徽章
日期:2013-12-14 13:31:0615-16赛季CBA联赛之八一
日期:2016-03-10 18:23:4615-16赛季CBA联赛之青岛
日期:2016-03-19 11:36:04
6 [报告]
发表于 2016-03-15 03:15 |只看该作者
Perl 6 版:
  1. use v6;

  2. # 怎样在一个数组中找出每个元素重复的次数呢?将每个元素和重复次数对应输出。
  3. my @a = 1,2,6,6,6,6,9,9;
  4. for @a.classify(*.Str).kv -> $k,$v {say "$k    | $v.elems()"}
复制代码

论坛徽章:
7
戌狗
日期:2013-12-15 20:43:38技术图书徽章
日期:2014-03-05 01:33:12技术图书徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16赛季CBA联赛之青岛
日期:2016-03-17 20:36:13
7 [报告]
发表于 2016-03-18 00:34 |只看该作者
回复 6# 小perl
beige yisi beiteer
  1. my $b = bag @a;
  2. say $b.fmt: "%s => %d";
复制代码

论坛徽章:
6
15-16赛季CBA联赛之新疆
日期:2016-03-22 22:34:5915-16赛季CBA联赛之山东
日期:2016-04-11 09:08:41程序设计版块每日发帖之星
日期:2016-06-28 06:20:00程序设计版块每日发帖之星
日期:2016-07-19 06:20:00每日论坛发贴之星
日期:2016-07-19 06:20:0015-16赛季CBA联赛之青岛
日期:2016-07-20 22:44:17
8 [报告]
发表于 2016-03-18 01:39 |只看该作者
很有兴趣知道5楼是怎么把这个帖子找出来的,10年了!

论坛徽章:
3
技术图书徽章
日期:2013-12-14 13:31:0615-16赛季CBA联赛之八一
日期:2016-03-10 18:23:4615-16赛季CBA联赛之青岛
日期:2016-03-19 11:36:04
9 [报告]
发表于 2016-03-18 11:58 |只看该作者
回复 7# rubyish


        bag 是干嘛的,很好用啊

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
10 [报告]
发表于 2016-03-18 14:22 |只看该作者
看下大神们的回帖, 也长经验值!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP