哈希是perl中的一种数据结构。在pyhon中叫做词典。其实是同一种东西。利用哈希(词典)能统计数组中各元素出现的次数。
use strict;
my @array=(1,2,3,4,2,2,4,,3,5);
my $key;
my $value;
my %hash;
foreach (@array){
++$hash{$_};
}
while(($key,$value)=each %hash){
print "$key => $value\n";
}
上述perl代码统计了@array中各元素出现的频数。
下面是python版本
import pprint
array=[1,2,3,4,2,2,4,3,5]
count={}
for element in array:
count[element]=count.get(element,0)+1
pprint.pprint(count)
<

本文介绍了如何利用哈希(在Perl中)或词典(在Python中)来统计数组中各元素出现的次数。通过示例代码展示了Perl和Python实现这一功能的方法,强调了哈希或词典在统计中的作用及其键的唯一性。
最低0.47元/天 解锁文章
8万+

被折叠的 条评论
为什么被折叠?



