哈希是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)+